/* common
======================================*/

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0; margin: 0; padding: 0; vertical-align: baseline; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

li {list-style-type: none;}

hr {display: none;}

a {color: #3384d0;}
a:hover, a:active, a:focus, a.active {color: #d6700d;}
a img {border: none;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* abstract
======================================*/

.cw {width: 100%; overflow: hidden;}
.cw2 {overflow: hidden; height: 1%;}
.fl {float: left;}
.fr {float: right;}
.cleaner {clear: both; visibility: hidden; height: 0; overflow: hidden; line-height: 0; font-size: 0;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ir {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}

.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.small {font-size: 90%;}

.upper {text-transform: uppercase;}

.bold {font-weight: bold;}
.hand {cursor: hand; cursor: pointer;}

.a-hidden {position: absolute; top: -10000em;}
.block {display: block;}

.corners {position: relative;}
.ctl, .ctr, .cbl, .cbr {background-repeat: no-repeat; position: absolute; width: 5px; height: 5px; overflow: hidden;}
.ctl {background-position: left top; top: 0; left: 0;}
.ctr {background-position: right top; top: 0; right: 0;}
.cbl {background-position: left bottom; bottom: 0; left: 0;}
.cbr {background-position: right bottom; bottom: 0; right: 0;}
.borders .ctl {background-position: left top; top: -1px; left: -1px;}
.borders .ctr {background-position: right top; top: -1px; right: -1px;}
.borders .cbl {background-position: left bottom; bottom: -1px; left: -1px;}
.borders .cbr {background-position: right bottom; bottom: -1px; right: -1px;}

.wide {width: 964px; overflow: hidden;}
.narrow {width: 960px; overflow: hidden; margin: 0 2px;}
.mt20 {margin-top: 20px !important;}
.mb15 {margin-bottom: 15px;}

.box320 {width: 320px; margin: 20px auto 0 auto;}

.graybox {border: 1px solid #ddd; background: #f5f5f5 url("img/userbox.png") repeat-x;}
.graybox .ctl {background-image: url("img/userbox-e-tl.gif");}
.graybox .ctr {background-image: url("img/userbox-e-tr.gif");}
.graybox .cbl {background-image: url("img/userbox-e-bl.gif");}
.graybox .cbr {background-image: url("img/userbox-e-br.gif");}
form.graybox fieldset {padding: 20px;}

/*shouts*/
.shout {border: 1px solid;}
.shout .ctl {background-position: left top; top: -1px !important; left: -1px !important;}
.shout .ctr {background-position: right top; top: -1px !important; right: -1px !important;}
.shout .cbl {background-position: left bottom; bottom: -1px !important; left: -1px !important;}
.shout .cbr {background-position: right bottom; bottom: -1px !important; right: -1px !important;}
.shout p {margin: 9px 12px; padding: 4px 0 3px 28px;}
.errorshout {border-color: #eab4b4; background: #ffeeee url("img/errorshout.gif") repeat-x; color: #9b0000;}
.errorshout .ctl {background-image: url("img/errorshout-tl.gif") !important;}
.errorshout .ctr {background-image: url("img/errorshout-tr.gif") !important;}
.errorshout .cbl {background-image: url("img/errorshout-bl.gif") !important;}
.errorshout .cbr {background-image: url("img/errorshout-br.gif") !important;}
.errorshout p {background: url("img/errorshout-ico.gif") 0 50% no-repeat;}
.okshout {border-color: #c2e48b; background: #eff7df url("img/okshout.gif") repeat-x; color: #3c7a00;}
.okshout .ctl {background-image: url("img/okshout-tl.gif") !important;}
.okshout .ctr {background-image: url("img/okshout-tr.gif") !important;}
.okshout .cbl {background-image: url("img/okshout-bl.gif") !important;}
.okshout .cbr {background-image: url("img/okshout-br.gif") !important;}
.okshout p {background: url("img/okshout-ico.gif") 0 50% no-repeat;}
.infoshout {border-color: #bbd3f2; background: #e8f2ff url("img/infoshout.gif") repeat-x; color: #2661b7;}
.infoshout .ctl {background-image: url("img/infoshout-tl.gif") !important;}
.infoshout .ctr {background-image: url("img/infoshout-tr.gif") !important;}
.infoshout .cbl {background-image: url("img/infoshout-bl.gif") !important;}
.infoshout .cbr {background-image: url("img/infoshout-br.gif") !important;}
.infoshout p {background: url("img/infoshout-ico.gif") 0 50% no-repeat;}

/*forms*/
label {clear: both; padding: 0 0 5px 0;}
label span.label {float: left; padding: 4px 0 3px 0;}
.error span.label {font-weight: bold; color: #9b0000;}
label span.desc {float: right; width: 180px; font-size: 90%; color: #777;}
form .proceed {clear: both;}

/* structure
======================================*/

body {background: #fff; font: 75%/1.5 arial, helvetica, sans-serif; color: #333;}

#jump {display: inline;}
	#jump li {display: inline;}
	#jump a {position: absolute; top: -10000em; left: 0; display: block; width: 100%; overflow: hidden; padding: 10px 0; text-align: center; text-decoration: none; text-transform: uppercase; color: white;}
	#jump a:hover,
	#jump a:active,
	#jump a:focus {background: #176fc8; top: 0; z-index: 9;}

#adWrap {position: relative; width: 1144px; margin: 0 auto;}
#adWrap.empty {width: 984px;}

#container {width: 964px; margin: 0 10px;}

#header {background: url("img/header.jpg"); position: relative; height: 200px; overflow: hidden;}
#header h1 {position: absolute; top: 26px; left: 2px; width: 319px; height: 141px; overflow: hidden; font-size: 200%; font-weight: bold; color: #d6700d;}
#header h1 a {display: block; width: 100%; height: 100%; text-decoration: none; color: #d6700d;}
#header h1 .ir {background: url("img/header.jpg") -2px -26px;}

#loginbox {position: absolute; top: 24px; right: 2px;}
#loginbox fieldset {float: right;}
#loginbox legend {display: none;}
#loginbox input {vertical-align: middle; color: #333;}
#loginbox input.text {padding: 3px 0;}
#loginbox p {clear: both; padding: 2px 0;}
p.loginmeta a {color: #555;}
p.loginmeta strong a {color: #3384d0;}
p.loginmeta a:hover, #loginbox p a:active, #loginbox p a:focus {color: #d6700d;}

#userbox {position: absolute; top: 20px; right: 3px; width: 308px; padding: 12px 16px; font-size: 90%;}
#userbox p {width: 308px; overflow: hidden; padding-bottom: 5px;}
#userbox p span {}
#userbox p a.logout,
a.ico {background: url("img/userbox-logout.gif") 0 50% no-repeat; padding-left: 17px; color: #777;}
#userbox p a.logout:hover,
#userbox p a.logout:active,
#userbox p a.logout:focus,
a.ico:hover,
a.ico:active,
a.ico:focus {background-position: -337px 50%; color: #c33;}
#userbox ul {width: 308px; overflow: hidden;}
#userbox ul li {background: url("img/userbox-li.gif") 0 50% no-repeat; float: left; padding: 0 7px;}
#userbox ul li.first {background: none; padding-left: 0;}
#userbox ul li.right {padding-right: 0;}

#adBanner {position: absolute; top: 103px; right: 2px;}

a#basket {background: #daeeff url("img/basket.png") no-repeat; position: absolute; right: 2px; top: -117px; display: block; width: 177px; height: 43px; padding: 15px 0 0 72px; overflow: hidden; line-height: 1.4; text-decoration: none;}
a#basket:hover,
a#basket:focus,
a#basket:active {color: #3384d0; text-decoration: underline;}
#header a#basket {top: 142px;}

#nav {background: #3182d0 url("img/nav.png") no-repeat; width: 100%; height: 50px;}
#nav li {background: url("img/nav-li.png") 100% 0 no-repeat; float: left; height: 50px; padding-right: 1px;}
#nav a {float: left; height: 50px; padding: 0 20px; line-height: 50px; vertical-align: middle; text-decoration: none; color: #fff; text-shadow: #1e5daf 1px 1px 0;}
#nav a.upper {background: #1c6cbb url("img/nav-upper.png") repeat-x; text-shadow: #013e8f 1px 1px 0;}
#nav a:hover,
#nav a:active,
#nav a:focus,
#nav a.active {background: #d6700d url("img/nav-hover.png") repeat-x; text-shadow: #b05e0d 1px 1px 0;}

#intro {background: #add832 url("img/intro.jpg"); height: 159px; color: #2d3c00;}
#intro a {border-bottom: 1px solid #8aa931; padding-bottom: 1px; text-decoration: none; color: #2d3c00;}
#intro a:hover,
#intro a:active,
#intro a:focus,
#intro a.active {border-color: #6ab0d1; color: #3384d0;}
#intro h2 {font-size: 130%; font-weight: bold; padding: 5px 0 8px 0; line-height: 1.2;}
#intro .item {float: left; display: inline; width: 150px; margin: 35px 30px 0 120px;}
#intro #intro1 {width: 266px; margin-left: 24px;}
#intro #intro1 a#intro1-ico {border: 0; position: relative; float: left; width: 78px; height: 88px; overflow: hidden; padding: 0; text-decoration: underline;}
#intro #intro1 a#intro1-ico span.ir {background: url("img/intro1-ico.png");}
#intro #intro1 a#intro1-ico:hover span.ir,
#intro #intro1 a#intro1-ico:active span.ir,
#intro #intro1 a#intro1-ico:focus span.ir,
#intro #intro1 a#intro1-ico.active span.ir {background-position: -78px 0;}
#intro #intro1 .inner {margin-left: 97px;}
#intro #intro2 {width: 155px; margin-left: 140px; margin-right: 25px;}
#intro #intro3 {width: 147px; margin-left: 138px; margin-right: 35px;}

.featured {background: url("img/featured.png") 0 100% no-repeat; margin: 0 12px 20px 12px; padding: 20px 0 0 0; color: #2a60a9;}
.featured .item,
.featured .promo {float: left; display: inline; width: 300px; margin: 0 20px 0 0;}
.featured .promo {width: 280px; margin-left: 20px; font-size: 110%; line-height: 1.6;}
.featured .promo p {margin: 0 0 15px 0;}
.featured .item {position: relative; height: 100%;}
.featured .item h2 {background: #d8710c url("img/featured-item-h-t.png") no-repeat; text-align: center; color: #fff;}
.featured .item h2 a {background: url("img/featured-item-h-b.png") 0 100% no-repeat; display: block; padding: 16px 10px 14px 10px; text-decoration: none; color: #fff; text-shadow: #b05e0d 1px 1px 0;}
.featured .item h2 a:hover,
.featured .item h2 a:focus,
.featured .item h2 a:active {text-decoration: underline;}
.featured .item .thumb {float: left; display: inline; margin: 0 0 0 30px;}
.featured .item .even {margin: 0 30px 0 0;}
.featured .item .thumb em {display: block; text-align: center; font-style: normal;}
.featured .item p {clear: both; padding: 15px 10px 45px 10px; text-align: center;}
.featured .item .foot {border-bottom: 1px solid #d9eaf8; position: absolute; width: 100%; left: 0; bottom: 0;}
.featured .item .foot a {background: #fff url("img/featured-morelink.png") no-repeat; position: relative; bottom: -1px; display: block; width: 130px; margin: 0 auto; text-align: center;}
.featured .item .foot a span {background: url("img/featured-morelink-r.png") 100% 0 no-repeat; display: block; padding: 7px 10px 5px 10px;}

.auctions h2 {background: #3182d0 url("img/nav.png") no-repeat; width: 100%; height: 50px; overflow: hidden; font-weight: normal; color: #fff;}
.auctions h2 span.fl {height: 50px; padding: 0 32px; line-height: 50px; vertical-align: middle; text-shadow: #1e5daf 1px 1px 0; font-size: 110%;}
.auctions h2 a.more {background: #ecf9ff url("img/heading-morelink-blue.png") no-repeat; margin: 10px 8px 0 0; height: 33px; line-height: 33px; vertical-align: middle; font-size: 90%; text-decoration: none; color: #0057af;}
.auctions h2 a.more span {background: url("img/heading-morelink-blue-r.png") 100% 0 no-repeat; display: block; padding: 0 10px; text-shadow: #e7f7fe 1px 1px 0;}
.auctions h2 a.more:hover,
.auctions h2 a.more:focus,
.auctions h2 a.more:active {background: #1a5fb4 url("img/heading-morelink-blue-h.png") no-repeat; color: #fff; }
.auctions h2 a.more:hover span,
.auctions h2 a.more:focus span,
.auctions h2 a.more:active span {background: url("img/heading-morelink-blue-h-r.png") 100% 0 no-repeat; text-shadow: #1e5daf 1px 1px 0;}
.auctions table th,
.auctions table td {padding: 10px 30px;}
.auctions table thead th {background: #eee url("img/auctions-thead.png") -3px 100%; color: #555; text-shadow: #fff 1px 1px 0;}
.auctions table thead th.first {background-position: left bottom;}
.auctions table thead th.last {background-position: right bottom;}
.auctions table thead th span {margin-left: 3px;}
.auctions table tbody th {font-weight: normal; text-align: left;}
.auctions table tbody tr.even td,
.auctions table tbody tr.even th {background: #f7f7f7;}
.auctions table tbody tr.active td,
.auctions table tbody tr.active th {background: #ffefd6;}
.auctions table .alert {color: #c00;}
.auctions table .ok {color: #090;}
.auctions form {background: #d6700d url("img/auctions-orange-t.png") no-repeat;}
.auctions form fieldset {background: url("img/auctions-orange-b.png") 0 100% no-repeat; padding: 0 32px; line-height: 50px; vertical-align: middle;}
.auctions form fieldset .fl {width: 800px;}
.auctions form fieldset label {margin-right: 15px;}
.auctions form fieldset label .upper {color: #fff; text-shadow: #b05e0d 1px 1px 0;}
.auctions form fieldset label.cal input {cursor: pointer;}
.auctions form fieldset .proceed {width: 75px; padding-top: 10px; clear: none;}
.pagination {border-top: 3px solid #bbb; margin-top: 1px; text-transform: uppercase; text-align: center;}
.pagination .inner {display: inline-block; margin: 0 32px;}
.pagination a {float: left; margin: 10px 0 0 0; padding: 0 0 0 12px; color: #666; display: inline;}
.pagination a span {float: left; height: 33px; line-height: 33px; vertical-align: middle; padding: 0 12px 0 0;}
.pagination a.active {background: #a0a0a0 url("img/pagination.png") 0 -66px no-repeat !important; margin-top: 0; color: #fff; font-weight: bold; text-decoration: none; text-shadow: #666 1px 1px 0 !important;}
.pagination a.active span {background: url("img/pagination.png") 100% -66px no-repeat !important;}
.pagination a:hover,
.pagination a:focus,
.pagination a:active {text-decoration: none;}
.pagination a.prev,
.pagination a.next {background: #e6e6e6 url("img/pagination.png") no-repeat; margin: 10px 2px 0 2px; text-decoration: none; text-shadow: #fff 1px 1px 0; font-size: 90%;}
.pagination a.prev span,
.pagination a.next span {background: url("img/pagination.png") right top no-repeat;}
.pagination a:focus,
.pagination a:hover,
.pagination a:active {background: #e6e6e6 url("img/pagination.png") no-repeat 0 -33px; color: #fff; text-shadow: #b05e0d 1px 1px 0;}
.pagination a:focus span,
.pagination a:hover span,
.pagination a:active span {background: url("img/pagination.png") no-repeat 100% -33px;}
.pagination span.dots {float: left; height: 33px; line-height: 33px; vertical-align: middle; margin: 10px 0 0 0; padding: 0 12px; color: #666; display: inline;}
#usernav.pagination {border: 0; border-bottom: 3px solid #bbb;}
#usernav.pagination .inner {display: block; margin: 0;}
#usernav.pagination a {margin: 0 2px;}
#usernav.pagination a.active {background-position: 0 -99px !important;}
#usernav.pagination a.active span {background-position: 100% -99px !important;}

h2#page-heading {position: relative; margin: 0 0 10px 0; font-size: 200%; font-weight: normal; color: #1355aa;}
h2#page-heading span {font-size: 50%; color: #777;}
h2#page-heading a.more {position: absolute; right: 0; top: 0; font-size: 50%;}
h3 {font-size: 150%; font-weight: normal;}

#login form {margin: 20px 0 15px 0;}
#login form label .label {width: 17%; padding: 4px 0 3px 0;}
#login form label input.text {width: 80%; padding: 3px 0;}

#lostpwd {width: 624px; margin: 20px auto 0 auto;}
#lostpwd fieldset div.tc {padding-top: 15px;}

#signup {width: 624px;}
form.default {margin: 20px 0 0 0;}
form.default label.block {position: relative; width: 100%; overflow: hidden;}
form.default label.block .desc {position: absolute; top: 0; right: 0;}
form.default label .label {width: 130px;}
form.default label input.text,
form.default label textarea {width: 250px; padding: 3px 0;}
form.default label.captcha .label {height: 50px; line-height: 50px; padding: 0; vertical-align: middle;}
form.default label.captcha img {margin-right: 7px; vertical-align: middle;}
form.default label input.captcha {width: 90px; vertical-align: middle;}
form.default label.captcha .desc {padding-top: 10px;}
form.default label.confirm {padding-top: 5px;}
#signup label.confirm {padding-top: 5px;}
#signup label.pad {padding-left: 130px;}
#signup .proceed {padding-top: 15px;}
#signup .proceed .desc {height: 27px; line-height: 27px; vertical-align: middle; color: #777;}
#signup .proceed input {margin-right: 198px;}
#signup h3 {font-size: 100%; font-weight: bold;}
#signup a.kraj_link {color: #666;}
#signup .townships {border: 1px solid #ddd; background: #f9f9f9; width: 570px; margin-bottom: 5px; padding: 5px; overflow: hidden;}
#signup .townships span {float: left; white-space: nowrap;}
#signup .townships label {margin-right: 5px;}
#whysignup {width: 320px;}
#whysignup h3 {margin-bottom: 15px;}
ul.pipes li {background: url("img/pipe.gif") no-repeat; margin: 0 0 15px 0; padding: 0 0 0 30px;}

#proccess-nav {background: #ddd url("img/proccess-nav.png") no-repeat; height: 59px; font-size: 133%;}
.navstep1 {background-position: 0 0 !important;}
.navstep2 {background-position: 0 -59px !important;}
.navstep3 {background-position: 0 -118px !important;}
.navstep4 {background-position: 0 -177px !important;}
#proccess-nav .item {float: left; width: 240px; height: 59px; line-height: 59px; vertical-align: middle; text-align: center; color: #666; text-shadow: #f9f9f9 1px 1px 0;}
#proccess-nav .item a {color: #666;}
#proccess-nav .active {color: #fff; text-shadow: #b05e0d 1px 1px 0;}
#proccess {border: 1px solid #ddd; border-top: 0; background: #fff url("img/proccess.gif") 0 100% repeat-x; width: 958px; margin: 0 2px; padding: 25px 0 0 0;}
#proccess .cbl {background-image: url("img/proccess-bl.gif");}
#proccess .cbr {background-image: url("img/proccess-br.gif");}
#proccess h3 {text-align: center; font-size: 133%; font-weight: bold;}
#proccess h3 {padding: 35px 0 5px 0;}
#proccess.step1 .section {width: 318px; padding-bottom: 20px;}
#proccess.step1 .section1,
#proccess.step1 .section2 {border-right: 1px solid #eee;}
#proccess.step1 .section1 h3 span {background: url("img/proccess-s1-i1.gif") 0 100% no-repeat; padding: 35px 0 5px 70px;}
#proccess.step1 .section2 h3 span {background: url("img/proccess-s1-i2.gif") 0 100% no-repeat; padding: 35px 0 5px 47px;}
#proccess.step1 .section3 h3 span {background: url("img/proccess-s1-i3.gif") 0 100% no-repeat; padding: 35px 0 5px 82px;}
#proccess.step1 .section ul {width: 202px; overflow: hidden;}
#proccess.step1 .section1 ul {margin: 5px 0 0 99px;}
#proccess.step1 .section2 ul {width: 235px; margin: 5px 0 0 66px;}
#proccess.step1 .section3 ul {width: 265px; margin: 5px 0 0 38px;}
#proccess.step1 .section ul li {clear: both; float: left;}
#proccess.step1 .section ul a {float: left; height: 26px; color: #333;}
#proccess.step1 .section ul a span {float: left; height: 26px; padding: 0 8px; line-height: 26px; vertical-align: middle; white-space: nowrap;}
#proccess.step1 .section ul a:hover,
#proccess.step1 .section ul a:focus,
#proccess.step1 .section ul a:active {background: #e3830e url("img/proccess-s1-h.png") no-repeat; color: #fff; text-decoration: none; text-shadow: #b05e0d 1px 1px 0;}
#proccess.step1 .section ul a:hover span,
#proccess.step1 .section ul a:focus span,
#proccess.step1 .section ul a:active span {background: url("img/proccess-s1-h-r.png") 100% 0 no-repeat;}
#proccess.step1 .section ul.imgview {width: auto; margin: 5px 0 0 23px;}
#proccess.step1 .section ul.imgview li {clear: none;}
#proccess.step1 .section ul.imgview li a {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 120px; height: 100px; margin: 10px 5px 0; padding: 3px; background: #f5f5f5;}
#proccess.step1 .section ul.imgview a:hover,
#proccess.step1 .section ul.imgview a:focus,
#proccess.step1 .section ul.imgview a:active {background: #e3830e none; color: #333; text-shadow: none;}
#proccess.step2 .section1 {border-right: 1px solid #eee; width: 528px; padding-left: 10px;}
#proccess.step2 .section2 {width: 419px;}
#proccess.step2 h3 {padding-top: 45px;}
#proccess.step2 .section1 .infoshout {margin: 10px 30px 8px 20px;}
#proccess.step2 .section1 h3 span {background: url("img/proccess-s2-i1.gif") 0 100% no-repeat; padding: 45px 0 5px 88px;}
#proccess.step2 .section2 h3 span {background: url("img/proccess-s2-i2.gif") 0 100% no-repeat; padding: 45px 0 5px 70px;}
#proccess.step2 .section1 fieldset {padding-bottom: 22px;}
#proccess.step2 .section1 fieldset label {clear: none;}
#proccess .windows .item {border: 2px solid #ddd; background: #fff; float: left; width: 122px; margin: 12px 0 8px 20px; padding: 10px; cursor: pointer;}
#proccess .windows .item .holder {border: 1px solid #fff; display: block; width: 120px; height: 100px; overflow: hidden; margin-bottom: 10px;}
#proccess .windows .borders .ctl {background-image: url("img/proccess-s2-tl.gif"); top: -2px; left: -2px;}
#proccess .windows .borders .ctr {background-image: url("img/proccess-s2-tr.gif"); top: -2px; right: -2px;}
#proccess .windows .borders .cbl {background-image: url("img/proccess-s2-bl.gif"); bottom: -2px; left: -2px;}
#proccess .windows .borders .cbr {background-image: url("img/proccess-s2-br.gif"); bottom: -2px; right: -2px;}
#proccess.step2 .section1 fieldset a {text-decoration: none;}
#proccess.step2 .section1 .active {background-color: #fff8f0; border-color: #f5b256; color: #d6700d;}
#proccess.step2 .section1 .active .holder {border: 1px solid #fbe3c8;}
#proccess.step2 .section1 .active .ctl {background-image: url("img/proccess-s2-a-tl.gif");}
#proccess.step2 .section1 .active .ctr {background-image: url("img/proccess-s2-a-tr.gif");}
#proccess.step2 .section1 .active .cbl {background-image: url("img/proccess-s2-a-bl.gif");}
#proccess.step2 .section1 .active .cbr {background-image: url("img/proccess-s2-a-br.gif");}
#proccess.step2 .section1 .hover {background-color: #e8f4ff; border-color: #5297e2;}
#proccess.step2 .section1 .hover .holder {border-color: #d0e7fc;}
#proccess.step2 .section1 .hover .ctl {background-image: url("img/proccess-s2-h-tl.gif");}
#proccess.step2 .section1 .hover .ctr {background-image: url("img/proccess-s2-h-tr.gif");}
#proccess.step2 .section1 .hover .cbl {background-image: url("img/proccess-s2-h-bl.gif");}
#proccess.step2 .section1 .hover .cbr {background-image: url("img/proccess-s2-h-br.gif");}
#proccess.step2 .section2 .shout {margin-bottom: 15px;}
#proccess.step2 .section2 fieldset {margin: 10px 17px 30px 52px;}
#proccess.step2 .section2 fieldset label {clear: both; display: block;}
#proccess.step2 .section2 fieldset span.label {float: left; width: 100px;}
#proccess.step2 .section2 fieldset .pad {padding-left: 100px;}
#proccess.step2 .section2 fieldset .proceed {padding-top: 10px;}
#proccess.step2 .section2 fieldset .text {width: 220px;}
#proccess.step3 h3,
#proccess.step4 h3 {margin-bottom: 5px;}
#proccess.step3 h3 span,
#proccess.step4 h3 span {background: url("img/proccess-s3-i1.png") 0 100% no-repeat; padding: 35px 0 5px 70px;}
#proccess.step3 .windows {width: 900px; padding: 0 0 20px 56px; overflow: hidden;}
#proccess.step3 .windows .item {cursor: default;}
#proccess.step3 .windows .item h4 {font-weight: bold; color: #d6700d; text-align: center;}
#proccess.step3 .windows .item .meta {text-align: center; font-size: 90%;}
#proccess.step3 .windows .item .meta a.ico {padding: 2px 0 2px 17px;}
#proccess.step3 .windows .item .meta a.ico-edit {background: url("img/ico-edit.gif") -337px 50% no-repeat; margin-right: 7px; padding-left: 16px;}
#proccess.step3 .windows .item .meta a.ico-edit:hover,
#proccess.step3 .windows .item .meta a.ico-edit:active,
#proccess.step3 .windows .item .meta a.ico-edit:focus {background-position: 0 50%; color: #d6700d;}
#proccess.step3 .proceed,
#proccess.step4 .proceed {clear: both; text-align: center; padding: 22px 0 10px 0;}
#proccess.step3 .proceed a#s3proceed {position: relative; display: block; width: 115px; height: 36px; overflow: hidden; margin: 0 auto;}
#proccess.step3 .proceed a#s3proceed .ir {background: url("img/proccess-s2-button.png");}
#proccess.step3 .windows a#add-new {position: relative; float: left; width: 142px; height: 149px; overflow: hidden; margin: 22px 0 8px 20px;}
#proccess.step3 .windows a#add-new .ir {background: url("img/add-item-s3.png");}
#proccess.step3 .windows a#add-new:hover .ir,
#proccess.step3 .windows a#add-new:focus .ir,
#proccess.step3 .windows a#add-new:active .ir {background-position: -142px 0;}
#proccess.step4 .shout {margin: 10px 0 20px 0;}
#proccess.step4 form {margin: 0 190px;}
#proccess.step4 form label .label {width: 130px;}
#proccess.step4 .proceed {padding: 20px 0 30px 0;}

span.alert {color: #c00;}
a#detail-back {display: block; width: 139px; height: 33px; overflow: hidden;}
a#detail-back span.ir {background: url("img/detail-back.png");}
#detail {position: relative; min-height: 500px;}
#detail .shout {margin-bottom: 15px;}
#detail #detail-info {position: relative; z-index: 10; width: 340px;}
#detail #detail-info .graybox {width: 338px; padding-bottom: 20px;}
#detail #detail-info .graybox ul {width: 298px; padding: 15px 20px;}
#detail #detail-info .graybox ul.bb {border-bottom: 1px solid #ddd;}
#detail #detail-info .graybox ul.bt {border-top: 1px solid #fff;}
#detail #detail-info .graybox ul li {width: 298px; overflow: hidden; padding: 2px 0;}
#detail #detail-info .graybox ul strong.title {float: left; width: 105px;}
#detail #detail-info ul p {float: right; width: 193px;}
#detail #detail-info #all-demands-holder {position: relative; overflow: visible;}
#all-demands {position: absolute; z-index: 20; top: 250px; left: 320px; width: 400px;}
#all-demands .close {background: url("img/all-demands-close.png"); position: absolute; z-index: 10; right: 23px; top: -11px; width: 31px; height: 31px; overflow: hidden;}
#all-demands .top {background: url("img/all-demands-top.png"); position: absolute; left: 0; top: -30px; width: 400px; height: 71px; overflow: hidden;}
#all-demands .top h3 {font-size: 110%; font-weight: bold; color: #1355aa; padding: 40px 0 0 0;}
#all-demands .bottom {background: url("img/all-demands-bottom.png"); position: absolute; left: 0; bottom: -25px; width: 400px; height: 45px; overflow: hidden;}
#all-demands .inner {background: url("img/all-demands.png") repeat-y; margin: 41px 0 20px 0; width: 340px; padding: 0 30px;}
#all-demands table {width: 338px; margin: 0 1px;}
#all-demands table thead th {border-bottom: 1px solid #b1b1b1; background: #dedede url("img/all-demands-thead.png") repeat-x; color: #666;}
#all-demands table th,
#all-demands table td {padding: 8px 10px;}
#all-demands table th {font-weight: normal; text-align: left;}
#all-demands table tr.even th,
#all-demands table tr.even td {background: #f9f9f9;}
#detail #detail-info .reply {position: relative; margin-bottom: -41px;}
#detail #detail-info .reply a {background: #d97a15; position: relative; display: block; width: 187px; height: 41px; overflow: hidden; margin-left: 75px; color: #fff;}
#detail #detail-info .reply a .ir {background: url("img/detail-reply.png");}
#detail #detail-info #detail-reply-block {border-top: 1px solid #ddd; background: #fff url("img/detail-reply-block.png") left bottom no-repeat; width: 300px; margin: -1px 0 0 0; padding: 0 20px 20px 20px;}
#detail #detail-info #detail-reply-block .okshout {margin: -10px 0 6px 0;}
#detail #detail-info #detail-reply-block h3 {background: url("img/detail-reply-h.png") 50% 0 no-repeat; position: relative; top: -20px; height: 35px; line-height: 35px; vertical-align: middle; font-size: 90%; text-align: center; font-weight: bold; color: #555;}
#detail #detail-info #detail-reply-block form {margin: -10px 0 0 0;}
#detail #detail-info #detail-reply-block form .shout {margin-bottom: 15px; z-index: 1;}
#detail #detail-info #detail-reply-block form .label {width: 90px;}
#detail #detail-info #detail-reply-block form input.text,
#detail #detail-info #detail-reply-block form textarea {width: 200px;}
#detail #detail-info #detail-reply-block form .captcha input.text {width: 40px;}
#detail #detail-info #detail-reply-block form .proceed {margin-top: 15px;}

#detail #detail-items {width: 620px; overflow: hidden; margin-right: -20px;}
#detail #detail-items .infoshout {width: 598px; margin-top: 5px;}
#detail #detail-items .ditem {background: url("img/ditem.png") repeat-y; float: left; width: 290px; margin: 15px 20px 0 0;}
#detail #detail-items .ditem h4 {background: #d7edff url("img/ditemh.png") 0 100% no-repeat;}
#detail #detail-items .ditem h4 span {background: url("img/ditemh-t.png") no-repeat; display: block; padding: 13px 20px; color: #1355aa;}
#detail #detail-items .ditem .inner {background: url("img/ditem-b.png") 0 100% no-repeat; padding: 20px; width: 250px; overflow: hidden;}
#detail #detail-items .ditem .inner .holder {border: 1px solid #eee; float: left; width: 120px; height: 100px; overflow: hidden;}
#detail #detail-items .ditem .inner ul {float: right; width: 115px; font-size: 90%;}
#detail #detail-items .ditem .inner p {clear: both; font-size: 90%; padding: 10px 0 0 0;}
#detail #detail-summary {clear: both; width: 300px; margin: 0 150px; padding: 20px 0 0 0;}
#detail #detail-summary .graybox {padding: 15px 20px;}
#detail #detail-summary .graybox ul li {width: 258px; overflow: hidden; padding: 2px 0;}
#detail #detail-summary .graybox ul strong.title {float: left; width: 125px; margin-right: 10px; text-align: right;}

#profile {}
#profile .shout {margin-bottom: 20px;}
#profile #user-auctions {margin-top: 1px;}
#profile #user-auctions h3 {background: #d6700d url("img/auctions-orange-t.png") no-repeat; width: 100%; height: 50px; overflow: hidden; font-weight: normal; font-size: 100%; color: #fff;}
#profile #user-auctions h3 span {background: url("img/auctions-orange-b.png") 0 100% no-repeat; display: block; height: 50px; padding: 0 32px; line-height: 50px; vertical-align: middle; text-shadow: #b05e0d 1px 1px 0; font-size: 110%;}
#profile #user-data #data-list {width: 370px;}
#profile #user-data #data-map {float: right; width: 550px; overflow: hidden;}
#profile #user-data img#company-logo {margin-bottom: 10px;}
#profile #user-data table {}
#profile #user-data table th,
#profile #user-data table td {border-bottom: 1px solid #ddd; padding: 8px 10px;}
#profile #user-data table th {font-weight: bold; text-align: left;}
#profile #user-data table tr.even th,
#profile #user-data table tr.even td {background: #f9f9f9;}
#profile #user-data .edit {clear: both; padding-top: 20px;}
#profile #user-data a {position: relative; display: block; width: 128px; height: 27px; overflow: hidden;}
#profile #user-data a.kraj_link {position: static; display: inline; width: auto; height: auto; overflow: auto;}
#profile #user-data a .ir {background: url("img/go-edit-account.png");}
#profile #user-data #locality-interest {width: 550px;}
#profile #user-data #locality-interest h3 {margin-bottom: 10px;}
#profile #user-data #locality-interest table {border: 1px solid #ddd; float: left; width: 178px; margin: 0 5px 5px 0;}
#profile #user-data #locality-interest table thead th {background: #f5f5f5; text-align: left;}
#profile #user-data #signup .errorshout {margin-top: 15px;}
#profile #account-due {width: 100%; overflow: hidden;}
#profile #account-due form {width: 500px; margin-top: 10px;}
#profile #account-due textarea {width: 300px; height: 100px;}
#profile #account-due form div.proceed {padding-top: 10px;}

#static {}
#static h3 {margin: 0 0 15px 0;}
#static h4 {margin: 0 0 10px 0; font-size: 120%; font-weight: bold; color: #1355aa;}
#static h5 {margin: 0 0 5px 0; font-size: 100%; font-weight: bold;}
#static h6 {margin: 0; font-size: 90%; font-weight: bold;}
#static p {margin: 0 0 15px 0;}
#static ul {margin: 0 0 15px 5px;}
#static ul li {background: url("img/li.gif") left center no-repeat; padding-left: 15px;}
#static ol {margin: 0 0 15px 20px;}
#static ol li {list-style-type: decimal;}
#static table {border: 1px solid #ddd; margin: 0 0 15px 0;}
#static table th,
#static table td {padding: 5px 10px;}
#static table thead th {border-bottom: 1px solid #ddd; background: #eee; text-align: center; font-weight: bold;}
#static table tbody th {text-align: left; font-weight: bold;}
#static table tbody tr.even th,
#static table tbody tr.even td {background: #f5f5f5;}
#static dl {margin: 0 0 15px 0;}
#static dt {font-weight: bold; font-style: italic;}
#static dd {margin: 0 0 10px 10px;}
#static address {display: block; margin: 0 0 15px 0;}
#static img.fl {margin-right: 15px;}
#static img.fr {margin-left: 15px;}
#static .col33 {float: left; width: 33%;}

form#win {}
form#win #tablew {width: 922px; padding: 20px 20px 0 20px; overflow: hidden;}
form#win #tablew table {border: 1px solid #ddd; width: 100%;}
form#win table th,
form#win table td {padding: 10px;}
form#win table th {background: #ddd;}
form#win table td {background: white; border-bottom: 1px solid #ddd;}
form#win fieldset {width: 584px; margin: 10px 0;}
form#win div.tc {margin-top: 10px;}

#footer {background: url("img/footer.png") no-repeat; margin-top: 20px; padding: 15px 0; font-size: 90%; color: #999;}
#footer a {color: #999;}
#footer a:hover,
#footer a:active,
#footer a:focus {color: #555;}
#footer p {display: inline; height: 29px; line-height: 29px; vertical-align: middle; margin: 0 12px;}
#footer p.fl {width: 800px;}
#footer p.fr {width: 102px; text-align: right;}
#footer p span.fl {margin-right: 20px;}
#footer p span.fr a {margin: 0 5px;}

#sideAds {position: absolute; top: 200px; right: 0; width: 160px;}
#sideAds a {float: left; margin-bottom: 10px;}

/* content styling
--------------------------------------*/

.content p {margin: 0 0 15px 0;}
