@CHARSET "UTF-8";

#flashMovie {min-width: 1000px;}

a:hover {background: #ccc; text-decoration: none;}
body img {border: 1px solid red;}
body .photos {border: 1px solid gray; padding: 10px; margin: 5px; overflow: hidden;}
body .photos div {border: 1px solid gray; float: left; padding: 5px;}
option.level0  {font-weight: bold; color: black;}
option.level1 {margin-left: 10px; color: #777;}
option.level2 span{margin-left: 20px;}
option.level3 span{margin-left: 30px;}
option.level4 span{margin-left: 40px;}

body .admin .loginfo {position: absolute; top: 0; right:0; padding: 5px;}

body {margin: 0; padding: 0; padding-bottom:30px; font-family: Verdana, Arial, san-serif; font-size: 0.8em; background: #f5f5f5/*#d7cff1;}*/}
body .admin img {border: 0;}
body .admin .logo {background: #fff url('grafika/shadow.png') repeat-x bottom left; padding: 15px;}
body .admin .logo a:hover {background: transparent;}
body .admin #mainmenu .selected {background: #ded6d6 url('grafika/left-cor.png') no-repeat top left;}
body .admin #mainmenu .selected a {background: transparent url('grafika/right-cor.png') no-repeat top right;color: #2a2a2a;}
body .admin #mainmenu .selected a:hover {color: #2a2a2a;}
body .admin #mainmenu,
body .admin #submenu {background: #a08d8d; list-style-type: none; overflow: hidden; padding-left: 15px; padding-right: 15px; margin: 0;zoom:1}
body .admin #mainmenu li {float: left; margin-right: 10px;color: #ffffff; font-weight: bold;}
body .admin #mainmenu li a {color: #ffffff; font-weight: bold; text-decoration: none; padding: 8px 10px; display:block; background: #a08d8d;}
body .admin #mainmenu li a:hover {color: #ccc;}

body .admin .komunikat {width: 30%; margin: 10px auto; padding: 30px 70px; font-size: 150%; font-weight: normal; text-align: center; border: 1px solid red; background: #fff url('grafika/warn.png') no-repeat center left;}

body .admin #submenu {background: #ded6d6; border-bottom: 1px solid #95a8cf;}
body .admin #submenu li {float: left; margin-right: 10px;}
body .admin #submenu li a {display: block; padding: 5px; color: #2a2a2a; text-decoration: underline;}
body .admin #submenu li a:hover {text-decoration: none; background: transparent;}
body .admin #submenu li a.selected {text-decoration: none; font-weight: bold;}

body .admin h1 {width: 60%; margin: 25px auto; text-align: center; font-weight: normal; color: #615959;}

body .admin form {background: #fff;}
body .admin form input,
body .admin form textarea {border: 1px solid #aaa; width: 30%;}
body .admin form input:focus,
body .admin form textarea:focus {background: #eee;}
body .admin form fieldset {background: #fff; border: 1px solid #ccc;}
body .admin form fieldset legend {background: #fff; padding: 3px;}
body .admin form {width: 60%; margin: auto;}
body .admin form div {overflow: hidden; float: none; clear: both;}
body .admin form fieldset {margin: 10px 5px;}
body .admin form fieldset div {margin: 3px 0; border: 0px solid #ccc; padding: 5px;}
body .admin form fieldset div div {border: 0;}
body .admin form fieldset .group_cont {margin: auto;}
body .admin form fieldset .groups {margin-bottom: 2px; float: left; width: 60%;}
body .admin form fieldset .newGroup {float: left; clear: none; padding: 7px 10px; font-size: 90%;}
body .admin form fieldset .groups label {width: 30%;}
body .admin form fieldset .newGroup select {float: right;}
body .admin form fieldset div label {float: left; width: 40%; text-align: right; margin-right: 10px;}
body .admin form fieldset.desc {clear: both; float: none; width: auto}
body .admin form fieldset.desc div {float: left; clear: none; width: 18%;}
body .admin form fieldset.desc div label {width: 40%;}
body .admin form fieldset.desc div textarea {width: 50%; height: 100px;}
body .admin form .addButton { padding: 10px 20px; margin: auto;}
body .admin form .addB {text-align: center; margin: 20px 0; width: 98%;}
body .admin .additem fieldset {width: 46%;}
body .admin .additem fieldset.left {float:left}
body .admin .additem fieldset.right {float:right;}
body .admin .additem {width: 80%;}
body .admin form label span {color: red;}

body .admin #sidebar {float: right; width: 30%;}

body .admin #main {width: 65%; margin-left: 25px;}

body .admin .search {width: 100%;background: transparent; margin: 40px auto;}
body .admin .search input {width: 60%;}
body .admin .search input#nme {width: 20%;}
body .admin .search div {text-align: center;}
body .admin .search div label {font-weight: bold; margin: 5px;}

body .admin table {margin: 4px auto; background: #fff; width: 95%}
body .admin table td {border: 1px solid #ddd; padding: 5px; width: auto;}
body .admin .del {text-decoration:none; font-weight: bold; color: #000;}
body .admin .del:hover {background: #ccc;}
body .admin .del span {color: red;}

body .admin #sidebar form {margin: 0;}

body .admin ul.list {width: 30%; background: #fff; padding: 25px; margin: auto;}
body .admin ul.list li {margin: 5px 0;}

body .admin .searched {width: 60%; margin: 20px auto; overflow: hidden; padding:0; }
body .admin .searched h3 {margin:0;}
body .admin .searched ul {list-style-type: none; padding:0;margin:0;}
body .admin .searched li {float: left; padding: 5px; background: #fff; margin: 5px; color: #555;}
body .admin .searched li a {text-decoration: none; font-weight: bold; color: red;}

body .admin .pickup {width: 100%; margin:20px auto; text-align: center;}
body .admin .pickup a {padding: 10px; background: #fff; border: 1px solid #ccc; color: blue; text-decoration: none; width: 60%; margin:auto; display: block;}

body .admin #fromcat,
body .admin #fromgroup {display:none; text-align:left; background: #fff; width: 60%; margin: auto; border: 1px solid #ccc; margin-top: 15px;}
body .admin #fromcat a,
body .admin #fromgroup a {padding: 0; background: transparent; border: 0; display: inline; width: auto;}

body .admin .photos {width: 80%; margin: 15px auto; border: 0;}
body .admin .photos div {margin: 2px 2px; background: #fff;}
body .admin .photos div a {text-decoration: none; color: black; font-weight: bold;}
body .admin .photos div a:hover {background: #ddd;}
body .admin .photos div a span {color: red;}

body .admin .strony ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; text-align: center; margin: 10px auto; font-size: 120%; height: 3em;}
body .admin .strony ul li {display:inline; padding: 0; margin: 0 4px; line-height: 180%;}
body .admin .strony ul li a {text-decoration: none; padding: 3px; color: black;border: 1px solid #aaa; background:#fff;}
body .admin .strony ul li a:hover {background: #ccc;}
body .admin .strony ul li.multi a:hover {background: #fff;}
body .admin .strony ul li.selected {font-size: 160%;}
body .admin .strony ul li.selected a { border: 1px solid black;}
body .admin .strony ul li.prev,
body .admin .strony ul li.next {font-size: 130%;}
body .admin .strony ul li.prev_prev,
body .admin .strony ul li.next_next {font-size: 100%;}

body .admin #photos {width: 660px; margin: auto;}
body .admin #photos ul {list-style-type: none; margin: 0; padding: 0; overflow:hidden; float: left;}
body .admin #photos ul li {float: left; margin: 5px; border: 1px solid #ccc; background: #fff; padding: 4px;}
body .admin #photos ul li a {font-weight: bold; color: black; text-decoration: none;}
body .admin #photos ul li a:hover {background: #ddd;}
body .admin #photos ul li a span {color: red;}

body .admin .small_menu {width: 80%; text-align: center; margin:auto;}
body .admin .small_menu h1 {width: 100%; margin-bottom: 5px;}
body .admin .small_menu ul {list-style-type:none; margin: 0 auto; padding: 0; width: 35%; margin-bottom: 25px; overflow: hidden;}
body .admin .small_menu .left {float: left;}
body .admin .small_menu .right {float: right;}
body .admin .small_menu li {margin-left: 8px;}
body .admin .small_menu li a {font-style: italic; color: blue;}
body .admin .small_menu li a:hover {text-decoration: none;}

body .admin #news {width: 90%; margin: auto; list-style-type: none;}
body .admin #news li {width: 25%; padding: 2%; margin: 2%;float: left; background: #fff; border: 1px solid #ccc; height: 380px;}
body .admin #news li h3 {height: 4.5em;}
body .admin #news li p a {display: block; margin-bottom: 5px; text-align: center;}
body .admin #news li p.info a {display: inline;}

.admin .basket {margin: 5px 15px 25px 15px; width: 700px; margin: 5px auto 25px auto;}
.admin .basket .noitems {text-align: center; font-size: 130%; font-weight: normal; padding: 15px; margin: 5px 100px; background: #fff; border: 1px solid #ccc;}
.admin .basket table {margin: 5px 100px; background: #fff; border: 1px solid #ccc; width: 700px; margin: auto; color: #333; border-spacing: 5px; }
.admin .basket h2 {margin: 30px 100px 0 100px; font-size: 130%; color: #fff; font-weight: normal;}
.admin .basket table td {border: 1px solid #ccc;padding: 5px;}
.admin .basket table td.ilosc {width: 100px;}
.admin .basket table td.ilosc form {padding: 0; text-align: left;}
.admin .basket table td.ilosc form input {margin: 0;}
#added {border: 1px solid #ccc; padding: 2px; background: #fff;}
.admin .basket table td.ilosc a {font-size: 80%; color: #ee3333;}
.admin .basket table td input {width: 50px;}
.admin .basket table td input.send {width: 22px; border: 0;}
.admin .basket table td.total {text-align: right;}
.admin .basket table .imag {text-decoration: none;}
.admin .basket table .imag span {display: block; font-size: 80%; color: #666;}
.admin .basket table td a {text-decoration: none; color: red;}
.admin .basket .order {text-align: right; overflow: hidden; margin: 15px 100px;}
.admin .basket .order a {background: #fff; display: block; float: right; padding: 10px;}
.admin .basket .order a.left {float: left;}
.admin h2 {width: 700px; margin: auto; font-weight: normal}
.admin .orderform {width: 700px; margin: auto;}
.admin .orderform form {width: 100%; background: transparent;}
.admin .orderform input {margin-left: 5px;}
.admin p.orderform {margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: 110%;}
.admin p.nobold {font-weight: normal;}
.admin .orderform b {color: #f00;}
.admin h2 span {color: #666;}

#content {padding-bottom: 60px;}

#kursorx,#kursory {display: none;}


