* {margin:0;padding:0;}
li {list-style:none}
body {font-family:verdana,helvetica,arial,sans-serif;font-size:12px;margin:0;padding:0; background:#FFF}
a {text-decoration:none}
a:hover {text-decoration:none}
a img {border:0px none}
a span {visibility:hidden}
#Container2{width:100%; background: url(../img/gradient.jpg) repeat-x bottom #F9F9F8;}
#container {width:950px;margin:0px auto}
#main {position:relative;background:url(../img/gradient.jpg) repeat-x bottom #F9F9F8}
#header {height:100px;position:relative; background:#FFF}
#footer {position:relative; height: 80px;width:950px;margin:0px auto }
#logo {position:absolute;top:10px;left:20px}
#sponsors{color:#B9B9B9; font-weight:bold; padding-top:20px; padding-right: 10px}
#sponsorsFlash {position:absolute;top:5px;left:60px}

#sale {position:absolute;top:20px;right:112px}


#address {position:absolute;top:20px;right:20px;text-align:right; color:#B9B9B9; font-size:10px}
#address a {color:#B9B9B9}
#project {position:absolute;top:50px;right:20px;text-align:right; color:#B9B9B9; font-size:10px}
#project a {color:#B9B9B9}

#cart {position:absolute;top:20px;right:20px}
#cart a {display:block;width:88px;height:20px;background:url(../img/cart.jpg)}
#menu {position:absolute;top:50px;left:430px;width:500px}
#menu a {display:block;height:20px;background:url(../img/menu.jpg) 0px -20px no-repeat;float:left;overflow:hidden}
#menu a span {visibility:hidden}
#menu a:hover { background-position: 0px 0px}

#menu #akartki {width:142px}
#menu #akartki:hover {background-position:0px 0px}
#menu #acennik {width:51px;background-position:-142px -20px}
#menu #acennik:hover {background-position:-142px 0px}
#menu #ateksty {width:81px;background-position:-193px -20px}
#menu #ateksty:hover {background-position:-193px 0px}
#menu #anadruki {width:55px;background-position:-274px -20px}
#menu #anadruki:hover {background-position:-274px 0px}
#menu #asos {width:121px;background-position:-329px -20px}
#menu #asos:hover {background-position:-329px 0px}
#menu #akontakt {width:50px;background-position:-450px -20px}
#menu #akontakt:hover {background-position:-450px 0px}

#categoryList {
	width: 320px;
	position: static;
}
#categoryList div.toggler {  display: block;width:260px; height: 30px;background-position:-260px 0px; margin-left: 24px; cursor: pointer}
#categoryList a:hover, #categoryList a.open {background-position:0px 0px}
#categoryList div.toggler span { visibility: hidden}

#categoryList a span {visibility:hidden}
#categoryList .listCards {padding-top:10px; overflow: hidden; width: 320px; position: relative;}
.line {border-top: 1px dashed #A1A1A3; height: 5px; }
#categoryList .cardMini {width: 80px; height: 106px; float:left; position: relative; overflow: hidden; }
#categoryList .cardMini a {display:block; width: 60px; height: 86px; padding: 4px; background:url(../img/card_back.gif) no-repeat;margin:0px}
#categoryList .cardMini a:hover, #categoryList .cardMini a.active {background-position:-68px 0px}

#categoryList .sale { position: absolute; top: 0px; left: 0px; }

.clr {clear:both}

#categoryList {width:308px; padding-top:30px; overflow:hidden; padding-left: 61px; padding-bottom: 10px }
#viewMedium {width: 180px; font-size: 10px; color:#8F8F8F; padding: 20px 50px; float: left; overflow: hidden;}


#medium { padding-bottom: 20px}
#enlarge, #order { width:75px; float: left}
#enlarge a, #order a { padding: 2px 0px; display: block; background:url(../img/enlarge.jpg) no-repeat left top; font-size: 10px; line-height: 12px; padding-left: 20px; color:#8F8F8F}
#order a { background:url(../img/order.jpg) no-repeat left top; color:#E94A47}
#name { clear: both;  padding-bottom:10px}
#format, #envelope, #price { clear: both; padding-top: 15px}

#orderForm { position:absolute; top: 50px; left: 50%; display: none}
#orderFormIn { width:220px; background:#FFFFFF; padding: 20px;  top: 40px; left: 220px; z-index: 100000000000000000; position: absolute; }
input { border: 1px solid #A1A1A3; padding: 2px;}
#order_id {display:none}
.info { font-weight: bold; padding-bottom: 10px}
.cardInfo input { width:50px}
.cardInfo {width: 180px; height: 86px; float:left; padding-top: 20px; padding-left:20px }
.cardInfo, .cardInfo a {color:#666}
input.edit, button.del, button.change {display:block; float:left}
button.del, button.change { width: 60px; padding-left: 25px; font-size: 12px;color:#666; border: 0px none; height: 22px; cursor:pointer}
button.del { background:url(../img/del.jpg) no-repeat 5px 2px }
button.change { background:url(../img/change.jpg) no-repeat 5px 2px }
#close {background:url(../img/del.jpg); width:18px; height:18px; position:absolute;display:block;top:10px; right: 10px}

#payment { padding: 30px 100px;color: #666; }

#payment label {color: #666; display:block; padding: 10px 0px 3px}
#payment input {color: #666; display:block; padding: 1px 0px; border: 1px solid #A1A1A3; }
#payment select {color: #666; display:block; width: 50px }
#agree {padding-top: 10px}
#agree input {border:0px none; display: inline}
#agree span {display: block; position:relative; top:-30px; left: 30px}

table, td, th {border: solid #A1A1A3;}
table {border-width: 1px 0px 0px 1px }
td, th {border-width: 0px 1px 1px 0px; padding: 3px 5px; width:100px; text-align: center }
#payment td, #payment th {width:130px } 
th { background:#009DE0; color:#FFFFFF; text-transform:uppercase; border-color:#FFF}
th.last {border-right-color:#A1A1A3}
.err {height: 350px; text-align: center; font-weight:bold}
div.error-message {background: none; color: #900; padding: 3px;font-weight: bold;}
#OrderAgreeError {position: absolute; margin-top: 10px}


/*  PAGES  */
#Content{width:900px; margin:0px auto; padding:30px 0px; color:#797979; line-height:17px}
#Content table, #Content  td, #Content  th {border: 1px solid #EBEBEB;}
#Content table {border-width: 1px 0px 0px 1px; margin-top:10px }
#Content td, #Content th {border-width:0px 1px 1px 0px; padding:3px; text-align:center;  }
#Content .blue{color:#009DE0}
#Content td {background:#FFF; color:#666467;}
#Content p.podpis_tab{color:#9B9B9B; text-align:right; font-size:11px; margin:5px 0px}
#Content .line {border-top: 1px dashed #A1A1A3; height: 5px; width:315px; margin:25px auto}
#Content .center{text-align:center}
.right{text-align:right}
#Content .white_box{ background:#FFF; border:1px solid #EBEBEB; width:670px; margin:10px auto; padding:10px 0px}
#Content p.text_uppercase{text-transform:uppercase}
#Content .size10{font-size:10px; line-height:11px}
img, div { behavior: url(../iepngfix.htc) }

#OrderAgree2_{
	display: none !important;
	
	
}
