/* ****************************RESET*************************************** */
/* ****************************RESET*************************************** */
/* ****************************RESET*************************************** */
/* ****************************RESET*************************************** */
/* TEXT
************************************************ */
body{font:13px/1.5 Tahoma, Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


/* RESET ELEMENTS
************************************************ */
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 {
    font-family: Tahoma, Arial,'Liberation Sans',FreeSans,sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    height: 0 !important;
    height: 1px; /* wysokosc pod ie */
    _color: #d5d5be; /* kolor pod ie */
    background: transparent;
    border-width: 1px 0 0 0;
    _border-color: #d5d5be;
    border-style: solid;
}
.noDecorator {
	font-size: 100%;
	border: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


/* MY
************************************************ */
input,
textarea,
select {
    font: 13px/1.5 Tahoma, Arial,'Liberation Sans',FreeSans,sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.fRight {
    float: right !important;
}

.fLeft {
    float: left !important;
}
.aRight {
    text-align: right !important;
}

.aLeft {
    text-align: left !important;
}
.aCenter {
    text-align: center !important;
}
.hide{
    display: none !important;
}
.show{
    display: block !important;
}
.bold,
.bold a {
    font-weight: bold !important;
}
.small {
    font-size: 0.9em;
}
.href {
    cursor: pointer;
}
/* ********************************************************************************** */
/* ********************************************************************************** */
/* ********************************************************************************** */
/* ********************************************************************************** */
/* ********************************************************************************** */






.container_page .box > .container > .nav ul li {
    border-color: #d8d8c7 !important;
}

/* ********************************************************************************** */
body {
    background: white url(../images/default/body_background.gif) repeat-x 0 -30px;
    font-size: 0.7em;
    color: #4d4d4d;
    line-height: 15px;
}
a,
.href {
    color: #009093;
    text-decoration: none;

}
a:hover,
.href:hover {
    color: #df8400;
    text-decoration: underline;
}
h2 {
    font-size: 1.2em;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 8px;
    margin-bottom: 14px;
    line-height: 16px;
}
ul.ul1 li {
    background: transparent url(../images/default/li1.gif) no-repeat 0 3px;
    line-height: 13px;
    padding: 4px 0 4px 22px;
    margin-left: 4px;
}
.arrow {
    background: transparent url('../images/default/input_label_arrow.gif') no-repeat 0 8px;
    padding: 1px 0 1px 8px;
}
img.style1 {
    border: 1px solid #d5d5be;
    padding: 1px;
    background: white;
}
.dark,
.dark a {
    color: #8f8f8f !important;
}
.margin20 {
    margin: 20px !important;
}
.margin10 {
    margin: 10px !important;
}
.img_border {
    border: 1px solid #d5d5be;
    padding: 1px;
    background: white;
}
.img_border2 {
    border: 1px solid #d5d5be;
    padding: 2px;
    background: white;
}
hr {
    color: #d5d5be; /* kolor pod ie */
    border-color: #d5d5be;
}
input.red,
.red {
    color: #ec2828 !important;
}
.tree .checkbox {
    Xwidth: 14px;
    height: 21px;
    Xline-height: 19px;
    float: left;
}
.tree .checkbox input {
    margin-right: 6px;
}
.tree .checkbox .open {
    background: transparent url(../images/user/open.gif) no-repeat 0 bottom;
    display: block;
    width: 13px;
    height: 100%;
    cursor: pointer;
    float: left;
    margin-right: 6px;
}
.tree .category {
    float: left;
    padding-top: 7px;
}
.small {
    font-size: 0.9em !important;
}
/*
 * Top (info, logo, nawigacja)
 * -------------------------------------------------------------------------- */
.container_page {
    width: 980px;
    min-width: 980px;
    margin: 0 auto;
}
.container_page .top {
    width: inherit;
    height: 95px;
    background: transparent url(../images/default/top_continent.gif) no-repeat right -30px;
    margin-top: 0px;
}
/*****************************************************
 Menu podręczne
*****************************************************/
.container_page .top .navigation1 .links {

}
.container_page .top .navigation1 .links .link,
.container_page .top .navigation1 .links .active {
    float: left;
    height: 21px;
}
.container_page .top .navigation1 .links .link a {
    float: left;
    padding: 2px 6px 0px 6px;
    font-size: 0.8em;
    font-weight: bold;
    color: white;
    margin-top: 2px;
    line-height: 14px;
}
.container_page .top .navigation1 .links .link a:hover {
    text-decoration: underline;
}
.container_page .top .navigation1 .links .active {
    background: transparent url(../images/default/navigations_map.gif) repeat-x 0 -21px;
}
.container_page .top .navigation1 .links .active a {
    color: #ed8d0b;
}
.container_page .top .navigation1 .links .active a:hover {
    text-decoration: none;
}
.container_page .top .navigation1 .links .active .left,
.container_page .top .navigation1 .links .active .right {
    width: 8px;
    height: 21px;
    display: block;
    float: left;
}
.container_page .top .navigation1 .links .active .left {
    background: transparent url(../images/default/navigations_map.gif) no-repeat left 0px;
}
.container_page .top .navigation1 .links .active .right{
    background: transparent url(../images/default/navigations_map.gif) no-repeat left -42px;
}
.container_page .top .navigation1 .links .separator{
    width: 1px;
    height: 11px;
    border-left: 1px dotted white;
    float: left;
    margin-top: 6px;
}
/*****************************************************
 Logo
*****************************************************/
.container_page .top .logo {
    height: 60px;
    margin-top: 0px;
    float: left;
    margin-left: -16px;
}
.container_page .top .navigation2 {
    width: 700px;
    margin-top: 36px;
    line-height: 36px;
    float: right;
    height: 39px;
}
/*****************************************************
 MENU GLOWNE (GÓRNE)
*****************************************************/
.container_page .top .navigation2 .links {
    width: 700px;
    text-align: right;
}
.container_page .top .navigation2 .links .link {
    float: right;
}
.container_page .top .navigation2 .links .link a,
.container_page .top .navigation2 .links .link span {
    float: left;
    height: 39px;
    display: block;
    font-size: 0.9em;
}
.container_page .top .navigation2 .links .link a {
    font-weight: bold;
    color: white;
    padding-right: 12px;
}
.container_page .top .navigation2 .links .link a:hover {
    text-decoration: underline;
}
.container_page .top .navigation2 .links .active {
    background: transparent url(../images/default/navigations_map.gif) repeat-x 0 -112px;
}
.container_page .top .navigation2 .links .active a {
    background: transparent url(../images/default/box/heads_tab_arrow.gif) no-repeat 0 -92px;
    padding: 0px 6px 0px 22px !important;
    color: #ed8d0b;
}
.container_page .top .navigation2 .links .active .left,
.container_page .top .navigation2 .links .active .right {
    width: 8px;
}
.container_page .top .navigation2 .links .active .left {
    background: transparent url(../images/default/navigations_map.gif) no-repeat left -73px;
}
.container_page .top .navigation2 .links .active .right{
    background: transparent url(../images/default/navigations_map.gif) no-repeat left -151px;
    width: 18px;
    padding-right: 0px !important;
}
.container_page .top .navigation2 .links .separator{
    width: 1px;
    height: 16px;
    border-left: 1px dotted white;
    float: right;
    margin-top: 12px;
    padding-right: 12px;
}
/*****************************************************
 ŚCIEŻKA, oraz zalogoweany jako
*****************************************************/
.container_page .tree_path,
.container_page .info_login {
    height: 23px;
    line-height: 23px;
}
.container_page .tree_path {
    float: left;
    width: 600px;
}
.container_page .tree_path span {
    float: left;
}
.container_page .tree_path b {
    color: #018f91;
}
.container_page .tree_path a:first-child {
    background: none !important;
    padding-left: 0px;
}
.container_page .tree_path a {
    background: transparent url(../images/default/arrow_tree_small.gif) no-repeat 0 center;
    margin: 0 4px 0 4px;
    padding-left: 17px;
    float: left;
}
.container_page .tree_path a:first-child {
    color: #787768;
    text-decoration: underline;
}
.container_page .info_login{
    float: right;
    text-align: right;
    font-weight: bold;
}
.container_page .info_login .email{
    float: right;
}
.container_page .info_login .logout{
    Xwidth: 100px;
    float: right;
    margin-left: 15px;
    margin-top: 2px;
}
.container_page .buttons_top{
    width: 195px;
    float: right;
    margin-top: 1px;
}
/*****************************************************
 DUŻY BANER
*****************************************************/
.container_page .big_baner{
    text-align: center;
    margin: 0 auto;
    clear: both;
    margin-top: 10px;
    margin-bottom: 0px;
}
/*****************************************************
 LEWY PANEL
*****************************************************/
.container_page .left_panel {
    width: 20%;
    float: left;
    overflow: hidden;
}
.container_page .left_panel .top_menu {
    background: transparent url(../images/default/menu_map.gif) no-repeat -206px bottom;
    height: 20px;
    margin-top: 8px;
}
.container_page .left_panel .bottom_menu  {
    background: transparent url(../images/default/menu_map.gif) no-repeat -402px top;
    height: 10px;
}
.container_page .left_panel .menu {
    background: #009091 url(../images/default/menu_map.gif) repeat-y -598px 0 !important;
	width: 186px;
}
.container_page .left_panel .menu span.link,
.container_page .left_panel .menu span.link a,
.container_page .left_panel .menu .active a {
    line-height: 25px;
    display: block;
    font-weight: bold;
}
.container_page .left_panel .menu span.link a:hover {
    background: transparent url(../images/default/menu_map.gif) no-repeat 0 -400px;
}
.container_page .left_panel .menu span.link {
    background: transparent url(../images/default/menu_arrow.gif) no-repeat 18px center;
}
.container_page .left_panel .menu span.link a  {
    color: white;
    margin-left: 30px;
}
.container_page .left_panel .menu span.level2 {
	background: #008081 url(../images/default/menu_arrow.gif) no-repeat 30px center;
	border-top: 1px dotted #006a6b !important;
	border-bottom: 1px dotted #009e9f;
	border-left: 1px solid #009e9f;
	width: 183px !important;
}
.container_page .left_panel .menu span.level2 a {
	font-size: 0.9em;
	line-height: 23px;
	margin-left: 40px;
}
.container_page .left_panel .menu .active {
    background: transparent url(../images/default/menu_map.gif) no-repeat 0 -0px !important;
	border-right: 1px solid #d5d5be;
}
.container_page .left_panel .menu .active a  {
    color: #ed8c09 !important;
}
.container_page .left_panel .menu .active a:hover  {
    color: #ed8c09 !important;
}

.container_page .left_panel .menu .active2 a  {
    color: #ff9f1e !important;
}

.container_page .left_panel .menu .first  {
    border-top: none !important;
}
.container_page .left_panel .menu .last  {
    border-bottom: none !important;
}
/*****************************************************
 PRAWY PANEL
*****************************************************/
.container_page .right_panel  {
    width: 20%;
    float: right;
    overflow: hidden;
    margin-top: 8px;
}
.container_page .right_panel .small_baner {
    text-align: center;
    margin: 15px 0 15px 0;
}
/*****************************************************
 ŚRODKOWY PANEL
*****************************************************/
.container_page .center_panel {
    float: left;
    margin-top: 8px;
}
/*****************************************************
 PARTNERZY
*****************************************************/
.container_page .partners  {
    width: 100%;
}

/*****************************************************
 BOXY
*****************************************************/
.container_page .box > .head {
    margin-top: 10px;
}
.container_page .box > .head,
.container_page .box > .head .tab,
.container_page .box > .head .tab span {
    height: 27px;
    line-height: 27px;
    display: block;
    float: left;
}
.container_page .box > .head .tab span.left,
.container_page .box > .head .tab span.right {
    width: 5px;
}
.container_page .box > .head .tab span.center,
.container_page .box > .head .tab span.center a {
    font-weight: bold;
    font-size: 0.9em;
}
.container_page .box > .head .tab span.center {
    padding: 0 10px 0 24px;
    Xpadding: 0 2px 0 4px;
}
.container_page .box > .head .tab span.center h1,
.container_page .box > .head .tab span.center h2,
.container_page .box > .head .tab span.center h3 {
    font-size: 100%;
	text-decoration: none;
	border: none;
	line-height: 28px;
}
.container_page .box > .container{
    background: white url(../images/default/box_container_background.gif) repeat-x 0 -1px;
    clear: both;
    border: 1px solid #d5d5be;
    border-top-width: 0px !important;
}
.container_page .box > .container > .nav {
    padding: 15px;
    padding-bottom: 4px;
}
.container_page .box > .container > .nav ul li {
    float: left;
    border-style: solid;
    border-width: 1px;
    padding: 2px 14px 0 14px;
    margin-right: 4px;
    margin-bottom: -1px;
    font-weight: bold;
    background: #ededdf;
}
.container_page .box > .container > .nav ul li,
.container_page .box > .container > .nav ul li.active a {
    line-height: 28px;
    display: block;
}
.container_page .box > .container > .nav ul li a {
    color: #9f9d8b;
}
.container_page .box > .container > .nav ul li.active {
    background: white url(../images/default/box_container_background.gif) repeat-x 0 -1px;
    border-bottom-color: white !important;
}
.container_page .box > .container > .nav ul li.active a {
    background: transparent url(../images/user/sort_desc.gif) no-repeat bottom center;
    color: #009091 !important;
    text-decoration: underline;
}
.container_page .box > .container > .nav ul li a:hover {
    color: #e48100 !important;
}
.container_page .box > .container > .body{
    padding: 10px 10px 15px 10px;
    overflow: hidden;
}
.container_page .box > .container > .body_small{
    padding: 8px;
}
.container_page .box > .container > .list{
    padding: 0px 1px 15px 1px !important;
}
.container_page .borderTop > .container {
    border-top: 1px solid #d5d5be !important;
}
/* BOX 1 */
.container_page .box1 .head {
    background: transparent url('../images/default/box/box_map.gif') repeat-x left -81px;
}
.container_page .box1 .head .tab span.left {
    background: transparent url('../images/default/box/box_map.gif') no-repeat left top;
}
.container_page .box1 .head .tab span.right {
    background: transparent url('../images/default/box/box_map.gif') no-repeat right top;
    width: 7px;
}
.container_page .box1 .head .tab span.center {
    background: transparent url('../images/default/box/heads_tab_arrow.gif') no-repeat 2px 6px;
}
.container_page .box1 .head .tab span.center h2 {
	cursor: pointer;
}
.container_page .box1 .head .tab span.center,
.container_page .box1 .head .tab span.center a,
.container_page .box1 .head .tab span.center h2 {
    color: #5e5d50;
}
.container_page .box1 > .container{
    border-top-width:1px !important;
}
/* BOX 2 */
.container_page .box2 .head,
.container_page .box2 .head_small {
    background: transparent url('../images/default/box/box_map.gif') repeat-x left -108px;
}
.container_page .box2 .head_small {
    height: 4px;
    border-bottom: 1px solid white;
}
.container_page .box2 .head_small {
    Xheight: 4px;
    Xborder-bottom: 1px solid white;
}
.container_page .box2 .head .tab span.left {
    background: transparent url(../images/default/box/box_map.gif) no-repeat left -27px;
}
.container_page .box2 .head .tab span.right {
    background: transparent url(../images/default/box/box_map.gif) no-repeat right -27px;
}
.container_page .box2 .head .tab span.center {
    background: transparent url(../images/default/box/heads_tab_arrow.gif) no-repeat 2px -28px;
}
.container_page .box2 .head .tab span.center,
.container_page .box2 .head .tab span.center a {
    color: white;
}
/* BOX 3 */
.container_page .box3 .head,
.container_page .box3 .head_small {
    background: transparent url('../images/default/box/box_map.gif') repeat-x left -135px;
}
.container_page .box3 .head_small {
    height: 4px;
    Xborder-bottom: 1px solid white;
}
.container_page .box3 .head .tab span.left {
    background: transparent url(../images/default/box/box_map.gif) no-repeat left -54px;
}
.container_page .box3 .head .tab span.right {
    background: transparent url(../images/default/box/box_map.gif) no-repeat right -54px;
}
.container_page .box3 .head .tab span.center {
    background: transparent url(../images/default/box/heads_tab_arrow.gif) no-repeat 2px -62px;
}
.container_page .box3 .head .tab span.center,
.container_page .box3 .head .tab span.center a {
    color: white;
}
/* long tab */
.container_page .box .long,
.container_page .box .long .tab {
    float: none !important;
    margin-right: 0px !important;
}
.container_page .box .long .tab span.right {
    float: right !important;
}
/* active tab */
.container_page .box > .head .tab_active {
    background: transparent url(../images/default/box/box_map.gif) repeat-x left -135px !important;
    border-top: 1px solid white;
}
.container_page .box > .head .tab_active span.center {
    background: transparent url(../images/default/box/heads_tab_arrow.gif) no-repeat 2px -62px !important;
    padding: 0 10px 0px 24px !important;
	color: white !important;
}
.container_page .box > .head .tab_active h2,
.container_page .box > .head .tab_active a {
    color: white !important;
}
.container_page .box > .head .tab_active .left {
    background: transparent url(../images/default/box/box_map.gif) no-repeat left -54px !important;
}
.container_page .box > .head .tab_active .right {
    background: transparent url(../images/default/box/box_map.gif) no-repeat right -54px !important;
}
/* long tab */
.container_page .box .long,
.container_page .box .long .tab {
    float: none !important;
    margin-right: 0px !important;
}
.container_page .box .long .tab span.right {
    float: right !important;
    width: 5px !important;
}


.container_page .box .bottom  {
    clear: both;
    background: transparent url(../images/default/box1_bottom_background.gif) repeat-x 0 0;
    text-align: center;
    margin-top: -1px;
    overflow: hidden;
	height: 29px;
}
.container_page .box .bottom .left,
.container_page .box .bottom .right {
    height: 29px;
    width: 2%;
    float: left;
}
.container_page .box .bottom .left  {
    background: transparent url(../images/default/box1_bottom_left.gif) no-repeat left 0;
}
.container_page .box .bottom .right  {
    background: transparent url(../images/default/box1_bottom_right.gif) no-repeat right 0;
    float: right;
}
.container_page .box .bottom .center  {
    line-height: 29px;
    float: left;
    width: 94%;
}
.container_page .box .bottom .center .linkPowrot  {
    background: transparent url(../images/default/arrow_right.gif) no-repeat left center;
    padding-left: 8px;
    float: left;
}
.container_page .box .bottom .center .linkDodaj  {
    background: transparent url(../images/default/plus.gif) no-repeat right center;
    padding-right: 15px;
    float: right;
}
.container_page .box .formComment  {
    margin-top: 10px;
    Xvisibility: hidden;
}
/* BOX LIST */
.container_page .box .list1  {

}
.container_page .box .list1 .line  {
    border-top: 1px solid #e0e0ce;
    padding: 4px 0px 4px 0px;
    background: transparent url(../images/default/arrow_dark.gif) no-repeat 0 10px;
}
.container_page .box .list1 .line:first-child  {
    border-top-width: 0px;
}
.container_page .box .list1 .line a  {
    margin-left: 8px;
    color: #5e5e5e;
    display: block;
}
.container_page .box .list1 .line a:hover  {
    Xcolor: #5e5e5e;
    color: #008c8e;
    text-decoration: none;
}
.container_page .box .list1 .line a.depth2  {
    background-position: 14px 7px;
    padding: 3px 0px 3px 24px;
    padding-top: 1px;
    border-top: 1px dotted #e0e0ce;
    font-weight: normal;
}
.container_page .box .list1 .line a.active  {
    color: #038d8e;
    text-decoration: underline;
    font-weight: bold;
}
.container_page .box .list1 .line:first-child a {
    border-top: none;
}
.container_page .box .list1 .line span  {
    color: #038d8e;
    font-weight: normal;
}

/*****************************************************
 FORMULARZE
*****************************************************/
form fieldset.fieldset-group {
    padding: 5px 0 25px 0;
    margin-bottom: 5px;
    border: 1px solid #dcdccd;
    background: #f6f6ee;
    margin-bottom: 20px;
}
form fieldset.fieldset-group .description_fieldset {
    margin: 0px 16px 20px 16px;
    padding: 6px 14px 6px 14px;
    display: block;
    clear: both;
    line-height: 14px;
    background-color: #fef0cd;
    border: 1px dotted #eecb7a;
}
form fieldset.fieldset-group legend {
    font-weight: bold;
    font-size: 1.1em;
    color: #7f7f6a;
    padding: 0px 12px 4px 12px;
    margin: 16px;
    border-left: 1px solid #dcdccd;
    border-right: 1px solid #dcdccd;
}
form div.group-element div.label {
    width: 200px;
    display: block;
    float: left;
    padding: 6px 0 0 0;
    font-weight: bold;
    text-align: right;
    color: #4f4e40;
    clear: both;
    margin-right: 8px;
}
form div.group-element:first-child {
    border-top: 1px dashed #d2d2c0;
}
form div.group-element {
    padding: 5px 0 5px 0;
    border-bottom: 1px dashed #d2d2c0;
    margin: 0 15px 0 15px;
    clear: both;
    overflow: hidden;
}
form div.group-element div.element {
    float: left;
    width: 478px;
    text-align: left;
    padding: 2px 0 2px 0;
}
form div.group-element div.error-label {
    color: #d95252 !important;
}
form div.group-element div.element input[type="text"],
form div.group-element div.element input[type="password"],
form div.group-element div.element select,
form div.group-element div.element textarea {
    background: white;
    border-top: 1px solid #85856f;
    border-left: 1px solid #85856f;
    border-bottom: 1px solid #c5c5b2;
    border-right: 1px solid #c5c5b2;
    padding: 3px 2px 3px 2px;
    width: 100%;
    float: left;
}
form div.group-element div.element div.description {
    margin-top: 4px;
    padding: 2px;
    display: block;
    clear: both;
    font-size: 0.9em;
    line-height: 14px;
    background: #fef0cd url(../images/default/element_desc_icon.gif) no-repeat 4px 3px;
    border: 1px dotted #eecb7a;
    width: 100%;
}
form div.group-element div.element div.description li {
    padding: 2px 4px 2px 18px;
}
form div.group-element div.errors {
    padding: 10px 10px 10px 30px;
    background: #fff2f2 url('../images/admin/iconError.gif') 10px center no-repeat;
    border: 1px dotted #f39090;
    margin-bottom: 4px;
}
input[type="checkbox"] {
    width: 14px !important;
    margin-left: 0px !important;
    border: none !important;
    background: none !important;
    margin-top: 6px !important;
}
input.input_counter {
	background: none!important;
	border: none!important;
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 90px;
	font-size: 0.9em;
	float: right;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
}
form div.group-element-counter {
    padding: 5px 0 5px 0;
    border-bottom: 1px dashed #d2d2c0;
    margin: 0 15px 0 15px;
    clear: both;
    overflow: hidden;
}

form .fieldset-group > div > .group-element-counter:first-child {
    margin-top: -20px;
}



.list_no_result {
    margin: 0 auto;
    padding: 20px;
    text-align: center;

}


/*****************************************************
 BUTTONS
*****************************************************/
.button_style1,
.button_style1 .button_inner,
.button_style2,
.button_style2 .button_inner,
.button_style3,
.button_style3 .button_inner
{
    background-image: url('../images/default/buttons_styles.gif');
    background-repeat:no-repeat;
    color: white;
    display: block;
    height: 21px;
    line-height: 21px;
    float: left;
    overflow: hidden;
    padding-left: 10px;
}
.button_style1 .button_inner,
.button_style2 .button_inner,
.button_style3 .button_inner {
    font-family: Tahoma, Arial,'Liberation Sans',FreeSans,sans-serif;
    font-weight: 700;
    font-size: 0.8em;
    padding-right: 10px;
    padding-left: 0px;
    cursor: pointer;
    padding-top: 1px;
}

.button_style1 {
    background-position: left top;
}
.button_style1 .button_inner {
    background-position: right top;
}
.button_style2 {
    background-position: left -21px;
}
.button_style2 .button_inner {
    background-position: right -21px;
}

.button_style3 {
    background-position: left -42px;
    color: #6a6a6a;
}
.button_style3 .button_inner {
    background-position: right -42px;
    color: #6a6a6a;
}

.button_style1 input.button_inner,
.button_style2 input.button_inner,
.button_style3 input.button_inner
{
    border: none !important;
}

.newsletter_add {
    background: transparent url('../images/default/newsletter_buttons.gif') no-repeat;
    width: 22px;
    height: 21px;
}

.buttons_newsletter{
    float: right;
    width: 45px;
    margin-right: 25px;
    margin-top: -5px;
}
.buttons_newsletter .newsletter_add {
    background: transparent url('../images/default/newsletter_buttons.gif') no-repeat left top;
    width: 22px;
    height: 21px;
    margin: 0px;
    float: left;
    cursor: pointer;
}
.buttons_newsletter .newsletter_del {
    background: transparent url('../images/default/newsletter_buttons.gif') no-repeat right top;
    width: 23px;
    height: 21px;
    margin: 0px;
    float: left;
    cursor: pointer;
}






/*
.button_group {

}
.button_group .mLeft,
.button_group .mRight {
    display: block;
    float: left;
    width: 5px;
    height: 21px;
}
.button_style1 .mLeft {
    background: transparent url('../images/default/button_group_left.gif') no-repeat;
}
.button_style1 .mRight {
    background: transparent url('../images/default/button_group_right.gif') no-repeat;
}
.button_style1 .mCenter {
    background: transparent url('../images/default/button_group_background.gif') repeat-x;
    float: left;
}
.button_style1 a,
.button_style1 input[type="submit"] {
    border-top: 1px solid #f3bf59;
    border-bottom: 1px solid #eea73f;
    color: white;
}
.button_style2 .mLeft {
    background: transparent url('../images/default/button2_group_left.gif') no-repeat;
}
.button_style2 .mRight {
    background: transparent url('../images/default/button2_group_right.gif') no-repeat;
}
.button_style2 .mCenter {
    background: transparent url('../images/default/button2_group_background.gif') repeat-x;
    float: left;
}
.button_style2 a,
.button_style2 input[type="submit"] {
    border-top: 1px solid #3f9d9d;
    border-bottom: 1px solid #3f989c;
    color: white;
}
.button_style3 .mLeft {
    background: transparent url('../images/default/button3_group_left.gif') no-repeat;
}
.button_style3 .mRight {
    background: transparent url('../images/default/button3_group_right.gif') no-repeat;
}
.button_style3 .mCenter {
    background: transparent url('../images/default/button3_group_background.gif') repeat-x;
    float: left;
}
.button_style3 a,
.button_style3 input[type="submit"] {
    border-top: 1px solid #3f9d9d;
    border-bottom: 1px solid #3f989c;
    color: #6a6a6a;
}
.button_style4 .mLeft {
    background: transparent url('../images/default/button4_group_left.gif') no-repeat;
}
.button_style4 .mRight {
    background: transparent url('../images/default/button4_group_right.gif') no-repeat;
}
.button_style4 .mCenter {
    background: transparent url('../images/default/button2_group_background.gif') repeat-x;
    float: left;
}
.button_style4 a,
.button_style4 input[type="submit"] {
    border-top: 1px solid #3f9d9d;
    border-bottom: 1px solid #3f989c;
    color: white;
}
.button_style5 .mLeft {
    background: transparent url('../images/default/button5_group_left.gif') no-repeat;
}
.button_style5 .mRight {
    background: transparent url('../images/default/button5_group_right.gif') no-repeat;
}
.button_style5 .mCenter {
    background: transparent url('../images/default/button_group_background.gif') repeat-x;
    float: left;
}
.button_style5 a,
.button_style5 input[type="submit"] {
    border-top: 1px solid #3f9d9d;
    border-bottom: 1px solid #3f989c;
    color: white;
}
.button_group a,
.button_group input[type="submit"] {
    font-family: Tahoma, Arial,'Liberation Sans',FreeSans,sans-serif;
    margin: 0;
    padding: 0 6px 0 6px;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    border: none;
    line-height: 21px;
    height: 21px;
    font-weight: 700;
    font-size: 0.7em;
    display: block;
}
.button_group input[type="submit"] {
    line-height: 20px;
    padding: 0 3px 0 3px;
    cursor: pointer;
}
.button_group input[type="submit"]:hover {
    text-decoration: underline;
}
*/


/*
.button1_container {
    overflow: hidden;
    float: right;
}
.button1_container .button1_left,
.button1_container .button1_right,
.button1_container .button1_label {
    height: inherit;
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
}
.button1_container .button1_label a,
.button1_container .button1_label a:hover {
    color: white;
    font-weight: bold;
    font-size: 1em;
    padding: 0 16px 0 16px;
}
.button1_container .button1_left {
    background: #038c8d url('../images/default/button1_left.gif') no-repeat 0 0;
    width: 9px;
}
.button1_container .button1_right {
    background: #038c8d url('../images/default/button1_right.gif') no-repeat 0 0;
    width: 9px;
}
.button1_container .button1_label {
    background: #038c8d url('../images/default/button1_background.gif') repeat-x 0 0;
}
*/




/*
 * Messages
 * -------------------------------------------------------------------------- */
.message_no_result,
.messageOk,
.messageError,
.message_success,
.message_warning,
.message_error,
.message_success_form,
.message_warning_form,
.message_no_action,
.message_error_form {
    border-style:solid;
    border-width:1px;
    padding: 30px 30px 30px 80px;
    margin-bottom: 10px;
    background: #f2fff2;
    border-color: #6ed76e;
    font-size: 1.1em;
    font-weight: bold;
    visibility: visible;
    display: block;
    margin-top: 10px;
}
.messageOk,
.message_success_form,
.message_success {
    background: #f2fff2 url('../images/admin/msgOk.gif') no-repeat 20px center;
}
.messageError {
    margin-top: 0px;
}
.messageError,
.message_error_form,
.message_error  {
    border-color: #f39090;
    background: #fff2f2 url("../images/admin/msgError.gif") no-repeat 20px 20px;
}
.message_warning_form,
.message_warning {
    border-color: #f39090;
    background: #fff2f2 url('../images/admin/msgError.gif') no-repea 20px 20px;
}
.message_no_action,
.message_no_result {
    border-color: #92b7df;
    background: #e0eaf6;
    padding-left: 30px;
}

/*
 * STOPKA
 * -------------------------------------------------------------------------- */
.footer {
    border-top: 1px solid #d5d5be;
    margin-top: 60px;
    padding-top: 10px;
}
.footer .copyright {
    float: left;
}
.footer .links {
    float: right;
    margin-top: -35px;
}
.footer .separator,
.footer .link {
    float: right;
    margin: 0 5px 0 5px;
}
.footer .link a {
    color: #707070;
}
.footer .link a:hover {
    color: #008284;
}




.footer .author {
    float: right;
    font-size: 0.8em;
    margin-top: 15px;
}
.footer .author a {
    color: #8ec3c3;
}
.footer .author span {
    width: 50px;
    float: left;
    display: block;
    color: #a3a3a3;
}
.footer .author .design {
    font-size: 0.9em;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
