/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* ------------------------------------------------------------------------------------
ROZNE ELEMENTY WSPOLNE */       


/* ------------------------------------------------------------------------------------
Clear fix  */

/* CLEARING */
.path:after,
.clearfix:after,
.cms_mini_gallery:after,
.cms_gallery_list ul:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:inline-block;}
/* Hides from IE-mac \*/
* html .path,
* html .clearfix,
* html .cms_mini_gallery,
* html .cms_gallery_list ul
{height:1%;}
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:block;}
/* End hide from IE-mac */


/* Common classes

----------------------------------------- */ 

.center_text{text-align :center;}   

hr {
border:0;
border-top: 1px solid #D5D5D5;
color:#D5D5D5;
height:1px;
}

.neutral_link {
	text-decoration:none;    
	color: inherit;
	
} 

.neutral_link:hover {
	text-decoration:underline;
	
}

.clear{clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;}
.middle{margin-top:auto;margin-bottom:auto;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.normal{font-weight:normal;}
.img_left{float:left;margin:4px 10px 4px 0;}
.img_right{float:right;margin:4px 0 4px 10px;}
.no_padding{padding:0;}
.no_b_padding{padding-bottom:0;}
.no_indent{margin-left:0;padding-left:0;}
.no_bullet{list-style:none;list-style-image:none;}
.no_r_margin{margin-right:0;}
.no_b_margin{margin-bottom:0;border:1px solid black;}
.break_before{margin-top:1em;}
.break_after{margin-bottom:1em;}
.space_before{margin-top:0.5em;}
.space_after{margin-bottom:0.5em;}
.no_transform{text-transform:none;}
.no_border{border:0;}
.space_left{margin-left:10px;}
.space_right{margin-right:10px;}
.half_space_right{margin-right:5px;}
.pad_left{padding-left:10px;}
.pad_right{padding-right:10px;}
.half_pad_top{padding-right:5px;}
.half_pad_right{padding-right:5px;}
.focus{color:#000;}
.small{font-size:0.9em;}
.tiny{font-size:0.8em;}
.large{font-size:1.1em;}
.last,table tr.last td,table tr.last th{border-bottom:0;}
.first,table tr.first td{border-top:0;}


/*table { table-layout: fixed;}  */

#content #column_left table.clean,
#content #column_left table.clean td, 
#content #column_left table.clean tr, 
#content #column_left table.clean th {
	border:0 !important;
	background-image: none !important;
	background: transparent !important;
}

#content #column_left table.no_padding,
#content #column_left table.no_padding td, 
#content #column_left table.no_padding tr, 
#content #column_left table.no_padding th {
	margin:0;
	padding:0;
	vertical-align:top !important;

}

#content #column_left table.vert_top,
#content #column_left table.vert_top td, 
#content #column_left table.vert_top tr, 
#content #column_left table.vert_top th {
	vertical-align:top !important;

}
#content #column_left table.vert_top td {margin-bottom:20px;}

.panel_header h2, .panel_header h3, .panel_header h4, .panel_header h5, .panel_header p {
float:left;
margin-bottom:0;
}     

.panel_header .actions {
float:right;
}



h2.section_bar, .section_bar {
background:#EBF4FA none repeat scroll 0 0;
border-bottom:1px solid #D5DCDE;
color:#444444;
margin-bottom:1em;
padding:4px 5px 1px;
}     

.cms_user_profile a:hover {
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------
OBRAZ W PARAGRAF TEXT I PARAGRAF ARTICLE */

.cms_text_photo,
.cms_article_abstract_image{border:1px solid #CCCCCC;margin-bottom:10px;padding:4px;overflow: hidden;}
.cms_text_photo img,
.cms_article_abstract_image img{font-size:0.9em;margin:auto;display:block;}
.cms_text_photo span,
.cms_article_abstract_image span{font-size:0.9em;padding:4px 6px 0 6px;display:block;color:#999999;font-weight: normal;}
.cms_text_photo.left,

.cms_text_photo.right{margin-left:10px;}   
.cms_article_abstract_image.left {float:left;margin-right:10px;} 

.cms_article_abstract_image.right {float:right;margin-left:10px;} 
                                 

/* ------------------------------------------------------------------------------------
ARTYKUL */
#content .cms_full_article h3{background:transparent;color:inherit;font-size:1.3em;font-weight:normal;height:auto;line-height:1.6em;text-indent:inherit;}
.cms_article_abstract{font-weight:bold;margin-bottom:10px;} 

#content .cms_article_list ul{
	margin: 0;
	padding: 0;
}

#content .cms_article_list li.cms_single_edition,
#content .cms_article_list li.cms_single_article {
background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;
border-bottom:1px solid #CCCCCC;
clear:both;
display:block;
list-style-type:none;
margin:0;
padding:20px 10px 5px;
}

                                                              

#content .cms_article_list li.cms_single_edition a.cms_button{float:right;padding:2px 12px 2px 12px;}

#content a.cms_button.cms_more {font-size: 0.9em;}

body #content div.cms_article_list ul li ul  {
	background-image: none;
	padding-left:10px;
	list-style-type: disc;
list-style-position:inside;	
}

body #content div.cms_article_list ul li ul li {
	clear:none;
	 background-image: none; 
	border:0;
	margin-left: 10px;
	padding: 0;
}


.cms_article_list li a.cms_art_list_short_img{float:right;margin-left:5px;margin-bottom:5px;border:1px solid #ccc;display:block;overflow:hidden;background-color:#fff;padding:2px;}
.cms_article_list li a.cms_art_list_short_img img {
	display: block;
}
#content .cms_article_list li h4 {
font-size:130%;
margin-bottom:10px;
}
.cms_article_list li h4 a{color:#114488;text-decoration:none;font-weight:normal;}
.cms_article_list li h4 a:hover,
a.cms_see_more:hover{text-decoration:underline;}
.cms_article_list li .cms_article_abstract{font-weight:normal;margin-bottom:0;font-size:1em;}
a.cms_see_more,
a.cms_go_back{float:right;text-decoration:none;font-size:0.9em;font-weight:bold;color:#114488;}
.cms_see_more:first-letter{text-transform:lowercase;}
                                                          
.cms_author_and_date{font-size:0.8em;display:block;margin-bottom:10px;}  


.cms_article_tools,
.cms_star_rating {        
	margin: 5px 0 5px 0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #ddd;
}


.cms_star_rating {        
	
	border:0;
}   
    
.cms_article_related ul.cms_rel_articles li a:hover,
.cms_article_tools li a:hover,
.cms_article_date a:hover,
.cms_article_author a:hover,
.cms_article_related li a:hover{text-decoration:underline;}


 /* ------------------------------------------------------------------------------------
POWIAZANE					 */


.cms_article_list ul.cms_rel_articles li h4 a{color:#485c62;font-weight:bold;text-decoration:none;}
.cms_article_date a,.cms_article_author a{text-decoration:none;}
.cms_article_date,.cms_article_author{display:block;color:#666666;font-size:10px;font-variant:normal;font-weight:lighter;text-align:left;}
.cms_article_date{margin:0 0 1.5em;}
#content .cms_full_article h3{font-size:24px;margin-top:0;margin-bottom:0;color:#333333;}
.cms_article_full_content,.cms_article_abstract{line-height:1.5em;font-weight:400;font-size:1.2em;}

.cms_article_full_content p,
.cms_article_abstract p,
.cms_article_full_content li,
.cms_article_abstract li

{line-height:1.8em;font-size:0.8em;}
.cms_full_article .cms_article_abstract{font-weight:bold;font-size:1.1em;margin-bottom:1.5em;float:right;}
.cms_article_related{float:right;width:200px;padding:0px 10px 10px 10px;border-left:1px solid #ddd;margin-left:10px;font-size:80%;}
.cms_article_related h4{margin-bottom:3px;font-weight:normal;}
.cms_article_related ul.cms_rel_articles li{border-bottom:1px solid #ddd;text-decoration:none;}
.cms_article_related ul.cms_rel_articles li a{text-decoration:none;}
.cms_article_related ul{margin-bottom:10px;}
.cms_rel_articles{}
ul.cms_rel_galleries li img{width:80px;display:block;}
ul.cms_rel_galleries li a{float:left;border:1px solid #ddd;padding:3px;background-color:#fff;display:block;margin: 0 5px 5px 0;}  

ul.cms_rel_galleries li a:hover
{background-color: #ddd;}


 /* ------------------------------------------------------------------------------------
PAGINACJA					 */ 

ul.cms_pagination_list{border:0;margin:auto;padding:0; text-align:right;width:300px;}
.cms_pagination_list li{border:0;margin:0;padding:0;font-size:11px;list-style:none;}
.cms_pagination_list a{margin-right:2px;}
.cms_pagination_list .previous-off,
.cms_pagination_list .next-off{display:block;float:left;font-weight:bold;padding:3px 4px;}
.cms_pagination_list .next a,
.cms_pagination_list .previous a{font-weight:bold;}
.cms_pagination_list .active{font-weight:bold;display:block;float:left;padding:3px 6px;}
.cms_pagination_list a:link,
.cms_pagination_list a:visited{display:block;float:left;padding:3px 6px;text-decoration:none;}
.cms_pagination_list a:hover{text-decoration: underline;}  

 /* ------------------------------------------------------------------------------------
OCENA GWIAZDKOWA					 */

.cms_full_article .cms_star_rating{margin:0;padding:0;}
.cms_star_rating{width:200px;}
#content .cms_rating{width:80px;height:16px;margin:0 10px 0 10px;float:left;padding:0;list-style:none;position:relative;background:url(img/star-matrix.gif) no-repeat 0 0;}
#content .star_0{background-position:0 0}
#content .star_1{background-position:0 -16px}
#content .star_2{background-position:0 -32px}
#content .star_3{background-position:0 -48px}
#content .star_4{background-position:0 -64px}
#content .star_5{background-position:0 -80px}
ul.cms_rating li{cursor:pointer;/*ie5 mac doesn't like it if the list is floated\*/
float:left;/* end hide*/
text-indent:-999em;}
ul.cms_rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.cms_rating li.vote_1 a{left:0}
ul.cms_rating li.vote_2 a{left:16px;}
ul.cms_rating li.vote_3 a{left:32px;}
ul.cms_rating li.vote_4 a{left:48px;}
ul.cms_rating li.vote_5 a{left:64px;}
ul.cms_rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(img/star-matrix.gif) no-repeat 0 0}
ul.cms_rating li.vote_1 a:hover{background-position:0 -96px;}
ul.cms_rating li.vote_2 a:hover{background-position:0 -112px;}
ul.cms_rating li.vote_3 a:hover{background-position:0 -128px}
ul.cms_rating li.vote_4 a:hover{background-position:0 -144px}
ul.cms_rating li.vote_5 a:hover{background-position:0 -160px}
.cms_star_rating .cms_votes_count,
.cms_star_rating .cms_vote{float:left;}
  

 /* ------------------------------------------------------------------------------------
GALERIA ZDJEC  				 */

.cms_photo_gallery ul{float:left;padding:10px;}
.cms_photo_gallery ul li{position:relative;float:left;display:block;}
.cms_photo_gallery ul li a{display:block;float:left;border:1px solid #ddd;background-color:#fff;margin:5px;padding:4px;}
.cms_photo_gallery ul li a:hover{background-color:#ddd;}
.cms_photo_gallery ul li a:hover span{background-color:#ddd;}
.cms_photo_gallery ul li img{width:170px;}
.cms_photo_gallery ul li span{position:absolute;display:block;width :12px;height:12px;bottom:10px;right:10px;background:#fff url(img/elements.png) no-repeat 0 0;}




 /* ------------------------------------------------------------------------------------
BELKA NARZEDZIOWA ARTYKULU					 */  
.cms_article_tools{height:16px;border-bottom:1px solid #ddd;}
.cms_article_tools li{display:inline;float:left;}
.cms_article_tools li a{display:block;text-decoration:none;height:16px;background:url(img/all_icons_default_cms.png) no-repeat 0 0;padding-left:20px;overflow:hidden;margin-right:10px;}
.cms_article_tools li.cms_send_info a{background-position:0 0;}
.cms_article_tools li.cms_add_wykop a{background-position:0 -87px;}
.cms_article_tools li.cms_print_it a{background-position:0 -43px;}

.dodajdo {
	float: right;
}

 /* ------------------------------------------------------------------------------------
KOMENTARZE					 */
#content ul#comments li,#content .cms_comments ul li {list-style-type:none;}
.cms_comments,.cms_comments_to_user{margin-top:25px;}
.cms_comments h4,.cms_comments_to_user h4{margin-bottom:0;}
.cms_comments li div.cms_single_message,.cms_comments_to_user li div.cms_single_message{position:relative;padding:10px;border:1px solid #ddd;margin-bottom:10px;float:left;width:78%;background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.cms_single_message img {max-width: 500px;}

li.blue_cycle div.cms_single_message {background:transparent url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}
.cms_comments h5.cms_user_and_photo,.cms_comments_to_user h5.cms_user_and_photo{margin-bottom:5px;float:right;width:15%;text-align:center;}
.cms_comments li.clearfix{margin-bottom:10px;}
.cms_comments span.arrow{display:block;position:absolute;width:13px;height:10px;right:-12px;background:url(img/bubble_arrow.png) no-repeat 0 0}
.cms_comments h5.cms_user_and_photo img,.cms_comments_to_user h5.cms_user_and_photo img{display:block;margin:auto;padding:3px;border:1px solid #ddd;}
.cms_comments h5 a,.cms_comments_to_user h5 a{text-decoration:none;border-bottom:1px dotted #ddd;}
.cms_comment_date{text-align:right;margin-top:8px;border-top:1px dotted #ddd;padding-top:5px;font-size: 0.9em;}
.cms_comment_info{display:block;margin-bottom:5px;}
.cms_comments input.text,
.cms_comments textarea,
.cms_comments_to_user input.text,
.cms_comments_to_user textarea,
.cms_article_comments input.text,
.cms_article_comments textarea{margin-top:0;}
.cms_comments textarea{width:98%;height:80px;}
.cms_comments h5 img{margin-right:5px;}
.cms_comments h5 *{vertical-align:middle;}
 

.comment_form {

	margin: 10px auto 20px 20px;
} 

.cms_edition_full .cms_comments {margin-left:15px;}

.cms_edition_full ul#comments  {padding:0;margin-top:20px;}

 /* ------------------------------------------------------------------------------------
EDYCJA PROFILU USERA i REJESTRACJA					 */

/*
.cms_log_in label,
.cms_register label,
.cms_edit_profile label
{display:block;margin-top:5px;} 

.cms_log_in .cms_buttons,
.cms_register .cms_buttons,  
.cms_edit_profile .cms_buttons{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #ddd;
}                    

*/




 /* ------------------------------------------------------------------------------------
ZALACZNIKI					 */       

.cms_attachment{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;}
.cms_attachment h4{margin-bottom:5px;}
.cms_attachment li a{text-decoration:none;line-height:2em;}
.cms_attachment li a *{vertical-align:middle;}  

#content .cms_attachment ul{padding:0; margin:0; list-style-type: none;}  
   

 /* ------------------------------------------------------------------------------------
PLIKI DO POBRANIA					 */       

.cms_download{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;}
.cms_download h4{margin-bottom:5px;}
.cms_download li a{text-decoration:none;line-height:2em;}
.cms_download li a *{vertical-align:middle;}  


 /* ------------------------------------------------------------------------------------
SONDA SLUPOKOWA		POZIOMA			 */


.survey_content span{display:block;margin-bottom:8px;}
.graphs{text-align:left;padding:5px 15px 5px 15px;}
.graphs div.single_graph{margin:0 5px 0 0px;padding:1px;border:1px solid #e2e2e2;height:15px;background-color:#f7f7f7;width:81%;float:left;}
.graphs span.percent{display:block;float:left;height:15px;font-size:0.9em;margin-bottom:8px}
.graphs div.single_graph div{height:15px;background: transparent url(img/graph_colors.png) repeat-x 0 0;}
.graphs div.single_graph .red{background-color:#ff8571;color:#ff8571;background-position: 0 -30px;}
.graphs div.single_graph .blue{background-color:#569fc5;color:#569fc5;}
.graphs div.single_graph .green{background-color:#469524;color:#469524;background-position: 0 -60px;}
.graphs div.single_graph .orange{background-color:#5d5d5d;color:#5d5d5d;background-position: 0 -120px;}
.graphs div.single_graph .yellow{background-color:#ffdf72;color:#ffdf72;background-position: 0 -90px;} 

#content .graphs p {
margin-bottom:0; 
margin-top:5px;
}


#content .lavina_pool{overflow:hidden;margin-bottom:20px;background-color: #f4f4f4;padding:5px;}
#content .lavina_pool ul{padding:0;margin:20px 0 20px 0;}
#content .lavina_pool ul li{list-style-type:none;padding:0;margin:0 0 10px 0;}
#content .lavina_pool ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .lavina_pool ul li{display:inline-block;}
* html #content .lavina_pool ul li{height:1%;}
#content .lavina_pool ul li{display:block;}
/*.lavina_pool label{display:block;float:left;width:70%;}    */
.lavina_pool li input{float:left;margin-right:15px;}
.lavina_pool_buttons{padding-top:10px;border-top:1px solid #ddd;margin-bottom:20px;} 

/*.lavina_pool_buttons a{margin-top:10px;}*/





 /* ------------------------------------------------------------------------------------
PROFIL USERA					 */    
 .cms_user_profile a{text-decoration:none;}
.cms_user_profile h4,.cms_user_profile h5{margin-bottom:0;}
.cms_user_photo{float:left;margin-right:10px;}
.cms_user_photo img{border:1px solid #ddd;padding:3px;background-color:#fff;display:block;}
.cms_user_photo img{display:block;margin:auto;}
.cms_user_details,.cms_user_tools,.cms_user_mini_stats{width:63%;float:right;border:1px solid #ddd;margin-bottom:5px;}
.cms_user_tools{border:0;float:none;text-align:right;width:auto;}
.cms_user_mini_stats dl{float:left;margin:5px;}
.cms_user_mini_stats dl.no_r_margin{margin-left:10px;}
.cms_user_mini_stats dl.no_l_margin{margin-right:10px;}
.cms_user_tools li{display:inline;}
.cms_user_mini_stats dt{clear:left;float:left;width:100px;}
.cms_user_mini_stats dd{float:left;width:50px;}
.cms_user_profile .panel_header{margin:5px;padding:3px 10px 3px 10px;background-color:#f5f5f5;}
.cms_list_at_user li{border-bottom:1px solid #ddd;padding:5px 0 5px 0;}
.cms_list_at_user li li{border-bottom:0;padding:0 0 10px 25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -168px;}

.cms_list_at_user h6{margin-bottom: 7px;}




.cms_user_panel p,
#content .cms_user_panel ul,
.cms_user_details p ,
#content .cms_user_details ul,
#content .cms_user_comments ul,
.cms_user_description p{list-style-type: none;
padding:0;
margin:0;margin:0 10px 0 10px;}
.cms_user_panel,.cms_user_comments,.cms_user_description{margin:10px 0 10px 0;border:1px solid #ddd;}
li.no_border{border:0;}   

.cms_user_main .actions{margin-top:10px;}
.cms_user_main a.cms_edit{display:block;text-decoration:none;padding-left:20px;text-indent:0em;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}
.cms_user_main a.cms_edit:hover{text-indent:0em;}



.cms_list_at_user.of_votes li li{background-position:0 -752px;}
cms_list_at_user .cms_gallery_list li img{margin:0 5px 2px 12px;vertical-align:middle;}

/*.cms_user_galleries a{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}

 */

.cms_user_galleries a.show,
.cms_user_galleries a.manage,
.cms_user_galleries a.properties,
.cms_user_galleries a.delete,
.cms_user_galleries a.add_new
{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;} 

.cms_user_galleries a.show{background-position:0 -563px;}
.cms_user_galleries a.manage{background-position:0 -318px;}
.cms_user_galleries a.properties{background-position:0 -398px;}
.cms_user_galleries a.delete{background-position:6px -511px;padding-left:22px;}
.cms_user_galleries a.add_new{background-position:0 -460px;padding-left:22px;display:block;margin:14px 4px 4px 22px;width:60px;}    


ul.cms_gallery_list .photo p{float:left;padding:15px;}
ul.cms_gallery_list .photo a{float:left;display:block;padding:3px;border:1px solid #ddd;margin:4px;background-color:#f7f7f7;}
ul.cms_gallery_list .photo a:hover{background-color:#ddd;}
ul.cms_gallery_list .photo a img{display:block;}
ul.cms_gallery_list .photo p a,ul.cms_gallery_list .photo p a:hover{float:none;display:inline;padding:0;border:0;margin:0;background-color:transparent;}
#content ul.cms_gallery_list  .gallery_options {
margin:10px;


background-image: none;
}
.gallery_options a{margin-right:10px;} 
#content .cms_gallery_list ul{margin:10px auto 10px 20px;border-bottom:1px solid #DDDDDD;}
.cms_user_galleries .list_buttons{background-color:#EEF6FB;padding-top:1px;padding-bottom:4px;} 

#content ul.cms_gallery_list li{
background: transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;
	padding: 0;
 

} 

#content ul.cms_photo_list_edit {
	margin-top:0;
	padding-top:0;
}                

img.image_no_link {
	padding:3px;
	background-color:#fff;
	border:1px solid #ddd;
}

 /* ------------------------------------------------------------------------------------
OBRAZY POZIOME I PIONOWE					 */   

#content ul.paragraph_images_vertical,#content  ul.paragraph_images_horizontal {
	padding:0;
	margin:10px 0 0 0; 
	list-style-type: none;
}
ul.paragraph_images_vertical li,
ul.paragraph_images_vertical a{display:block;text-align:center;}
ul.paragraph_images_vertical li{margin-bottom:20px;position:relative;}
ul.paragraph_images_horizontal li{display:block;float:left;text-align:center;padding-right:20px;}


 /* ------------------------------------------------------------------------------------
KALENDARZ Z JQUERY UI   				 */
.ui-datepicker { width: 22em; padding: .2em .2em 0; margin:auto;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 0px; font-size:1.2em; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; } 

.ui-datepicker td a{padding:8px 5px 8px 5px;}
body table.ui-datepicker-calendar{background-color:#fff;empty-cells:hide !important;margin-bottom:20px;}
body table.ui-datepicker-calendar td{border:1px solid #d5d5d5 ;empty-cells:hide !important;border-collapse:separate;color:#676767;}
.ui-datepicker-prev,.ui-datepicker-next{background-image:url(images/ui-icons_222222_256x240.png);background-repeat:no-repeat;text-indent:-999em;display:block;width:15px;height:15px;margin-top:4px;cursor:pointer;}
.ui-datepicker-prev{background-position:-80px -192px;}
.ui-datepicker-next{background-position:-48px -192px;}
body table.ui-datepicker-calendar td a:hover{background-color:#999;color:#fff;}

#sortable{list-style-type:none;margin:0;padding:0;width:60%;}
#sortable li{margin:0 3px 3px 3px;padding:0.4em;padding-left:1.5em;height:18px;}

/*#sortable li span{position:absolute;margin-left:-1.3em;}*/

#sortable .handle{float:left;margin-right:10px;cursor:move;}

#details .ui-icon.ui-icon-arrowthick-2-n-s.handle {
bottom:5px;
position:absolute;
right:3px;
}


.magazines_articles li {
	position: relative;
   
}

.magazines_articles li span.round_button{
	position: absolute;
	right:0px; 
	top:4px;
}  





#sortable.magazines_articles {
width:80%;
}


#sortable.magazines_articles  li {
height:auto;
padding-right:140px;  
padding-bottom:10px;
}

#sortable.magazines_articles  li:hover {
background-color:#f7f7f7;

}

 /* ------------------------------------------------------------------------------------
GALERIA  				 */




#column_left .cms_panel-overlay h2 {
font-family: helvetica, arial;
border:0;
color:#ddd;

font-size:1.5em;

letter-spacing:-0.0375em;
line-height:1.6em;
margin:0 ;
margin-top: 5px;
padding: 0;
}



.cms_panel-overlay h2,
.cms_panel-overlay p{margin:.3em 0;}
.cms_panel-overlay p{line-height:1.2em;}

.cms_galleryview{border:1px solid black;margin:auto;background:black none repeat scroll 0% 0%;visibility:visible;position:relative;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;width:700px;height:510px;}
.cms_panel{background:white none repeat scroll 0% 0%;overflow:hidden;width:700px;height:400px;position:absolute;top:0px;left:0px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;display:'';}
.cms_panel-overlay{padding:0pt 10px;position:absolute;z-index:999;width:680px;height:70px;top:335px;left:0pt;color:white;font-size:1em;}
.cms_panel-overlay a{color:white;text-decoration:underline;font-weight:bold;}
.cms_overlay{background:black none repeat scroll 0% 0%;position:absolute;z-index:998;width:700px;height:70px;top:330px;left:0pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;opacity:0.6;}
.cms_strip_wrapper{overflow:hidden;position:absolute;top:400px;left:75px;width:570px;height:110px;}
#content .cms_filmstrip{position:relative;margin:0pt;padding:0pt;background:black none repeat scroll 0% 0%;list-style-type:none;list-style-image:none;list-style-position:outside;width:2640px;position:absolute;z-index:900;top:0pt;/*left:-110px;*/height:110px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;}
.cms_filmstrip li{padding:0pt;float:left;position:relative;height:100px;z-index:901;margin-top:5px;margin-bottom:0px;margin-right:10px;cursor:pointer;}
.cms_filmstrip li a{display:block;float:left;border:1px solid #000000;position:relative;z-index:9999;}
.cms_filmstrip li a img{border:1px solid #000000;}
.cms_filmstrip li a:hover{border:1px solid #fff;}
.cms_filmstrip li a:hover img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{background:transparent url(img/all_icons_default_cms.png) no-repeat scroll 0 -948px;display:block;height:10px;margin-left:40px;position:absolute;top:-6px;width:19px;z-index:9999;}
.cms_filmstrip li.current a{border:1px solid #000000;}
.cms_filmstrip li.current a img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{height:6px;}

.cms_gallery_bottom_info {
	width:700px;
	margin:auto
}                                                      

img.nav-next{position:absolute;cursor:pointer;top:444px;right:20px;}
img.nav-prev{position:absolute;cursor:pointer;top:444px;left:43px;} 

ul.cms_photo_list_edit li.cms_photo_edit{display:block;float:left;padding:0 5px 0 5px;margin:5px;border:1px solid #ddd;}
.cms_edit_panel{position:absolute;margin:85px 0 0 60px;background-color:#fff;width:45px;padding-top:4px;}
.cms_edit_panel li{float:left;display:block;}
.cms_edit_panel li a{float:left;display:block;text-indent:-999em;width:16px;height:16px;margin-left:3px;}
.cms_edit_panel li a.edit{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -720px;}
.cms_edit_panel li a.delete{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -614px;} 




#content ul.cms_gallery_list {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;  

}




 /* ------------------------------------------------------------------------------------
FORMATKI  				 */

label{display:block;margin-top:5px;}
input.text,textarea,textarea.text,select.text{margin:0.5em 0;border:1px solid #bbb;width:390px;padding:5px;}
input.text:focus,textarea.text:focus,select.text:focus{border:1px solid #666;}
textarea.text{height:50px;}
div.cms_buttons,div.buttons,
.lavina_pool_buttons{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd;}
input.text,textarea,textarea.text{background:#fff url(img/input_bg.png) repeat-x 0 -1px;border-top:1px solid #909090;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #cecece;}


 /* ------------------------------------------------------------------------------------
FORUM  				 */
.cms_forum{margin:auto;width:710px;}
.cms_forum .panel_header{background:transparent url(img/forum_toolbar.png) no-repeat scroll 0 0;height:37px;margin-bottom:20px;position:relative;width:695px;line-height:48px;padding:0 5px 0 5px;margin-top:20px;}
.panel_header p{line-height:3em;padding-left:5px;}
.panel_header p.path{text-indent:-999em;float:left;height:37px;width:100%;}
.panel_header .path a{text-indent:0;display:block;height:37px;letter-spacing:-0.5px;float:left;background:transparent url(img/all_icons_default_cms.png) no-repeat right -1152px;text-decoration:none;color:#676767;padding-right:20px;font-size:0.9em;line-height:3.5em;}
.cms_forum .panel_header .path a:hover{color:#3e3e3e}



.panel_bottom {margin-top: 20px;} 
.panel_bottom p{width:100%;text-align:center;float:none;} 
.cms_forum table{width:705px;border:medium none;border-collapse:collapse;margin-bottom:10px;}

.cms_forum th,.cms_forum td{padding:10px 12px;border-bottom:1px solid #ddd;vertical-align:middle;text-align:left;}

.cms_forum td{background-image:none;background-color:#fff;}

.cms_forum th,
tr.blue_top th{background:transparent url(img/forum_th_bg.png) repeat-x right top;color:#515151;} 

.cms_forum th.first,
tr.blue_top th.first{background:transparent url(img/forum_th_left_bg.png) no-repeat 0 0;width:50%;}
.cms_forum th.last{background:transparent url(img/forum_th_right_bg.png) no-repeat right top;}
.cms_forum_main_posts h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -790px;}

.cms_forum_main_posts .new_post  h5 a{background-position: 0 -1008px;}

.cms_forum table.cms_forum_posts th,
.cms_forum_discussion th{padding:8px 12px 5px 12px;background:transparent url(img/forum_th_gray_bg.png) repeat-x right top;}

.cms_forum table.cms_forum_posts th.first,
.cms_forum_discussion th.first{background:transparent url(img/forum_th_left_gray_bg.png) no-repeat 0 0;}

.cms_forum table.cms_forum_posts th.last,
.cms_forum_discussion th.last{background:transparent url(img/forum_th_right_gray_bg.png) no-repeat right top;}

tr.gray_tr td{background-color:#fafafa;}     

.cms_forum table.cms_forum_posts td h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -852px;}

.cms_forum table.cms_forum_posts .new_post td h5 a{background-position: 0 -1073px;}

.cms_forum table.cms_forum_discussion td h6{padding-left:15px;background:transparent url(img/all_icons_default_cms.png) no-repeat -2px -908px;}
#content .cms_forum h3{margin-bottom:0.5em;}
.cms_forum td a{display:block;text-align:left;}
       



td.title input {
	float: left;
	margin: 2px 10px 0 25px;
} 


.see_last_posts {
	background: transparent url(img/all_icons_default_cms.png) no-repeat 0px -1334px;
	margin-left: 10px;
	padding: 4px 4px 4px 25px;
	display: block;
/*	float: left;*/

	text-decoration: none;
	color: inherit;
}



 /* ------------------------------------------------------------------------------------
ZAJAWKI Z FORUM  				 */

#content .cms_latest_forum_posts ul{padding:0;}
.cms_latest_forum_posts ul li{list-style-type:none;overflow:hidden;}
.speech_bubble{padding:5px;border:1px solid #d3cdcc;position:relative;background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.speech_bubble a{text-decoration:none;color:inherit;display:block;font-size:0.9em;}
.speech_bubble a:hover{text-decoration:underline;color:#2367AC;}
.speech_bubble span{display:block;width:13px;height:8px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -1250px;position:absolute;bottom:-7px;left:10px;}
.user_name_link{text-decoration:none;color:inherit;font-weight:bold;}
.user_name_link:hover{text-decoration:underline;color:inherit;}
li.bg_gray .speech_bubble{background:transparent url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}
li.bg_gray .speech_bubble span{background-position:0 -1270px;}
.cms_latest_forum_posts .small{display:block;margin:10px 5px 5px 5px;letter-spacing:-0.085em;}


 /* ------------------------------------------------------------------------------------
ZAJAWKI Z GALERII  				 */

#content ul.cms_mini_gallery,#content ul.cms_mini_gallery li{list-style-type:none;margin:0;padding:0;}
ul.cms_mini_gallery li{float:left;height:76px;overflow:hidden;}
ul.cms_mini_gallery li img,ul.cms_mini_gallery li a{display:block;height:76px;}
ul.cms_mini_gallery li a:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;} 

 /* ------------------------------------------------------------------------------------
FLASH REKLAMA 				 */

body a#flash_curtain,body a.flash_curtain {             
	display:block;
  position:absolute;
	background-image: url(/stylesheets/img/transparent.gif);
	margin-left:0;
	margin-top:0;
}                   


body ul.paragraph_images_vertical li a#flash_curtain  {
display:block;
height:150px;
margin:auto;
position:absolute;
width:150px;
z-index:888;
}

 /* ------------------------------------------------------------------------------------
PAGINACJA  				 */     

.column_content .pagination{text-align:center;margin:10px auto 10px auto;}
.column_content .pagination a,.pagination span{padding:3px 4px 3px 4px;color:inherit;text-decoration:none;border:1px solid #fff;}
.column_content .pagination span.current{border:1px solid #ddd;}
.column_content .pagination a:hover{background-color:#ddd;border:1px solid #f7f7f7;text-decoration:none;color:#fff;} 

 /* ------------------------------------------------------------------------------------
JQUERY CHECKBOX  				 */  


.jquery-checkbox{display:inline;font-size:20px;line-height:20px;cursor:pointer;cursor:hand;}
.jquery-checkbox .mark{display:inline;}
.jquery-checkbox img{vertical-align:middle;width:60px;height:20px;}
.jquery-checkbox img{background:transparent url(/stylesheets/img/checkbox.png) no-repeat;}
.jquery-checkbox img{background-position:0px 0px;}
.jquery-checkbox-hover img{background-position:0px -20px;}
.jquery-checkbox-checked img{background-position:0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:0px -60px;}
.jquery-checkbox-disabled img{background-position:0px -80px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0px -100px;}


.jquery-safari-checkbox{display:inline;font-size:16px;line-height:16px;cursor:pointer;cursor:hand;}
.jquery-safari-checkbox .mark{display:inline;}
.jquery-safari-checkbox img{vertical-align:middle;width:16px;height:16px;}
.jquery-safari-checkbox img{background:transparent url(/stylesheets/img/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img{background-position:0px 0px;}
.jquery-safari-checkbox-hover img{background-position:-16px 0px;}
.jquery-safari-checkbox-checked img{background-position:0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-16px -16px;}
.jquery-safari-checkbox-disabled img{background-position:0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0px -48px;}



 /* reila errors */
.fieldWithErrors label{color:red;}
#errorExplanation{color:red;}
.errorExplanation{color:red;}
.notice{color:green;}   



  /* ------------------------------------------------------------------------------------
STARE ARTYKULY SOFTWAREU 				 */


 .P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
pre{background-color:#F5E0E0;border:2px solid #DDDDDD;max-width:95%;overflow:auto;padding:10px;}



/* ------------------------------------------------------------------------------------
BELKA EDYCYJNA LAVINA */

body #lavina-edit-nav{background-image:none;bottom:0 !important;color:#fff;font-size:11px;height:25px;position:fixed !important;position:absolute;right:0;width:100%;z-index:999;font-family :"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;}
body a#lavina_show_menu{background:transparent url(img/icons_new_makui.png) no-repeat 0 -279px;border:1px solid #F7F7F7;border-bottom:0;bottom:-3px;color:#FFFFFF;display:block;font-size:11px;margin:0 10px 2px 2px;padding:6px 8px 6px 25px;position:fixed !important;position:absolute;right:4%;text-decoration:none;vertical-align:bottom;z-index:999;}
body #lavina-edit-nav *{color:#fff;}
#lavina-edit-menu{border-top:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;background:#707070 url(img/edit_bg.png) repeat-x top left;color:#fff;height:30px;border-bottom:0;margin:auto;width:90%;min-width:550px;}
#lavina-edit-nav ul{display:block;padding:0;/*width:880px;*/
margin:4px 0 5px 20px;height:30px;list-style-type:none;z-index:999;}
#lavina-edit-nav ul li{display:block;list-style-type:none;float:left;height:30px;line-height:18px;}
#lavina-edit-nav a{color:#fff;text-decoration:none;margin:0px 10px 2px 2px;display:block;background:transparent url(img/icons_new_makui.png);padding-left:25px;float:left;height:30px;}
#lavina-edit-nav li a:hover,
body a#lavina_show_menu:hover{color:#333;}
#lavina-edit-nav li.preview a{background-position:0 -254px;}
#lavina-edit-nav li.edit a{background-position:0 -228px;}
#lavina-edit-nav li.publish a{background-position:0 -31px;}
#lavina-edit-nav li.settings a{background-position:0 -1px;}
#lavina-edit-nav li.cms a,
#lavina-edit-nav ul li.hide_menu a{background-position:0 -281px;}
#lavina-edit-nav li.preview a:hover{background-position:-210px -254px;}
#lavina-edit-nav li.edit a:hover{background-position:-210px -228px;}
#lavina-edit-nav li.publish a:hover{background-position:-210px -31px;}
#lavina-edit-nav li.settings a:hover{background-position:-210px -1px;}
#lavina-edit-nav li.cms a:hover{background-position:-210px -281px;}
#lavina-edit-nav ul li.hide_menu,
#lavina-edit-nav ul li.logged,
#lavina-edit-nav ul li.log_out{float:right;}
#lavina-edit-nav li.logged{background-position:0 -281px;}
#lavina-edit-nav li.log_out a{background-position:0 -156px;text-indent:-9999em;margin-right:0;}
#lavina-edit-nav li.log_out{padding-left:0px;}

/* ------------------------------------------------------------------------------------
LAVINA BOX */       

.lavina_box_nav{display:block;border-top:0;border-left:0;border-right:0;}
.lavina_paragraph,.lavina_box{overflow:hidden;}
.lavina_paragraph{margin-top:5px;border:1px dotted #a8aaad;overflow:hidden;padding-bottom:5px;border-top:0;}
.sortHelper{border:3px dashed #666;width:auto !important;}

.lavina_paragraph_move{float:right;display:block;cursor:move !important;font-size:12px;text-indent:-999em;height:24px;width:20px;background:transparent url(img/lavina_box_bg.png) no-repeat -1177px -26px;font-size:1px;}
.lavina_paragraph_move:hover{background-position:-1153px -26px;}   

.lavina_box_buttons a{color:#fff;text-decoration:none;display:block;float:left;font-size:8px;width:42px;overflow:hidden;height:24px;text-align:center;}
.lavina_box_buttons a{background:transparent url(img/lavina_box_bg.png) repeat-x -2px -27px;}
.lavina_box_buttons a:hover{background:transparent url(img/lavina_box_bg.png) repeat-x -99px -27px;text-decoration:none;}

.lavina_box_buttons a:active{background:transparent url(img/lavina_box_bg.png) repeat-x -196px -27px;line-height: 25px;}

.lavina_box_buttons a.lavina_paragraph_destroy{background-position:-50px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:hover{background-position:-146px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:active{background-position:-240px -27px;}
                          
.lavina_box_nav {
margin:auto -1px;
padding-left:5px;
padding-right:5px;
position:relative;
}

.lavina_box_nav.lavina_new_par {margin-left:0;margin-right:0;margin-top:5px;}

.lavina_box_nav.lavina_new_par a{width:100%;text-align:center;background-position:50% 64%;line-height:21px;}
.lavina_box_nav.lavina_new_par span.lavina_box_left_bg{background-position:0% 64%;}
.lavina_box_nav.lavina_new_par span.lavina_box_right_bg{background-position:100% 64%;}

.lavina_box_nav.lavina_new_par:hover a{background-position:50% 100%;}
.lavina_box_nav.lavina_new_par a:active{line-height:24px;}
.lavina_box_nav.lavina_new_par:hover span.lavina_box_left_bg{background-position:0% 100%;}

.lavina_box .lavina_box_buttons       
{margin-bottom:5px;line-height:23px;} 


.lavina_box_buttons,.lavina_box_left_bg,.lavina_box_right_bg{background:transparent url(img/lavina_box_bg.png) repeat-x right top;color:#FFFFFF;display:block;float:left;height:24px;text-decoration:none;width:100%;}
.lavina_box_left_bg{background-position:0 0;width:5px;position:absolute;left:0;}
.lavina_box_right_bg{background-position:100% 0;width:5px;right:0;position:absolute;}
.lavina_box_buttons{background-position:50% 0%;}

    

/*.lavina_paragraph{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}*/


.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }   /*przy drag-drop wykorzystywane*/

body{color:#333;background-color:#f7f7f7;text-align:left;margin:0;padding:10px 30px;}  /* url(img/bg-gr-wh.png) */

body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: helvetica, verdana, arial, sans-serif;
  font-size:   13px;
  line-height: 18px;
}     

/* ------------------------------------------------------------------------------------
Clear fix  */

/* CLEARING */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */



label.main_par_chose {
background-image:url(img/all_icons.png);
background-position:5px 7px;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
clear:none;
cursor:pointer;
float:left;
font-weight:bold;
margin:10px 0 10px 30px;
padding:5px 0 5px 25px;
vertical-align:middle;
width:225px;
} 

label.main_par_chose:hover {
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
}  


label.link {background-position: 5px -41px;  }   
label.image {background-position: 5px -95px;  }   
label.map {background-position: 5px -145px;  }   
label.download {background-position: 5px -195px;  }
label.faq {background-position: 5px -308px;  }
label.rss_reader {background-position: 5px -429px;  }
label.blog {background-position: 5px -495px;  }
label.search {background-position: 5px -250px;  } 
label.changes_register {background-position: 5px -551px;  }   

#new_paragraph .buttons, 
.new_paragraph .buttons {
	margin-top: 10px;
	vertical-align: middle;
} 


#new_paragraph .buttons *, 
.new_paragraph .buttons *{

	vertical-align: middle;
}

.buttons{clear:both;margin-top:20px;}
.buttons a{outline:0;text-decoration:underline;}

.buttons a { color: #000; }
.buttons a:visited { color: #666; }
.buttons a:hover { color: #fff; background-color:#000; }

label{border:medium none;display:block;font-size:10px;}

/*label {font-weight:bold;}*/
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, textarea.text, select.text {margin:0.5em 0;border:1px solid #bbb}
input.text:focus, textarea:focus, select.text:focus {border:1px solid #666;}
input.text, select.text {width:580px;padding:5px;} 
input.text.narrow, select.text.narrow {width:auto;max-width:200px;} 

textarea.text {width:570px;height:150px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}                                           

.download_window span.error {
	padding: 2px 5px 2px 5px; 
	margin-bottom:0; 
	margin-top:2px;
}   

.download_window h3 {
	margin-bottom:0;
}

input.button {
background:#424242 url(/pagelayout/software_wydawnictwo/css/img/button_bg.png) repeat-x scroll left bottom;
border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:90%;
padding:4px 8px;
text-decoration:none;
}


#errorExplanation{width:98%;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;margin-left:20px;}
                                                                           

 hr {
border:0;
border-top: 1px solid #D5D5D5;
color:#D5D5D5;
height:1px;
}


div.display_horizontal span {float: left; margin-right: 5px;}

div.display_horizontal {clear: both;} 


.single_image {
	margin:auto;
	width: 630px;
	
}



.single_image hr{
	margin:20px auto 20px auto;
	
}

.image_load {
	width: 290px;   
}

.image_place {
	width: 290px;   
	overflow: hidden;
	text-align:center;  

}
.image_place * {
	vertical-align:middle;
}     

.image_place img{
	max-width: 250px;
	text-align:center; 
}

/*div.display_horizontal span input{width: 260px;}  */ 

#tabs.ui-widget-content  {

border:0;

}

.ui-widget-header {
background:transparent;
background-image: none;
border-top:0;
border-right:0;
border-left:0;

} 

#markItUpParagraph_text_content.markItUp {
margin:5px 0;
width:600px;
}   

span.small {
color:#485181;
display:block;
font-size:10px;
font-weight:normal;
margin:4px 0 0 4px;
}

