/* Strona główna, wspólne */

*{
	margin:0px;
	padding:0px;
}

html, body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
}

#top_bg{
	overflow:hidden;
}

body.mainpage{
	background: url('img/desa_tlo_transparent.jpg') repeat-x white;
	color: #7A0000;
}

body.search_list {
	background: url('img/desa_tlo_transparent_podstrony.jpg') repeat-x white;
}

a:link, a:visited{
	text-decoration: none;
	color:#19284D;
}

a:hover{
	text-decoration: underline;
}

a img{
	border: 0px;
}

h1,h2,h3,h4,h5,h6{
	color:#19284D;
}

#middle ul{
	margin:5px;
	padding:5px 10px;
}

#main{
	width: 970px;
	margin: 0 auto;
}

#main #right{
	padding-bottom:25px;
}

#top{
	margin-bottom:10px;
	background: url('img/background.jpg') repeat-x white;	
}

#header{
	height: 139px;
	width: 126px;
	overflow: hidden;
	float: left;
	margin-left:9px;
}

#header_flash{
	overflow: hidden;
	float: right;
}

#header_text_box{
	float: left;
	width: 515px;
	border-left: solid 1px #374464;
	overflow: hidden;
	height: 86px;
	margin-top: 12px;
	margin-left:20px;
	padding-left: 25px;
	padding-top: 12px;
	padding-bottom:16px;
	color: white;
	position:relative;
}
 
.header_text{
	display:none;
	overflow:hidden;
	position:absolute;
}

.header_text p, .header_text p a{
	color: #869cd4;
}

.header_text h2, .header_text h2 a{
	font-size: 22px;
	font-weight: normal;
	color:#fff;
}

#small_search_form{
	width: 185px;
	float: right;
	margin-top: 30px;
	margin-right:20px;
}

#small_search_form a{
	color: #7f94cb;
	text-decoration: underline;
	font-size: 11px;
	float:left;
	margin-top:10px;
}

#small_search{
	width: 165px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#small_submit{
background:transparent none no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
position:relative;
text-transform:uppercase;
margin-top:7px;	
float:right;
margin-right:5px;
}

#menubar{
	margin-top:1px; 
	height: 31px;
	overflow: hidden;
	margin-top: 0px;
	clear: both;
}

.top_menu{
	padding-top: 6px;
	float: left;
	margin-left: 8px;
}

.top_lang{
	float: right;
	padding-top: 6px;
	margin-right: 8px;
}

.top_menu li, .top_lang li{
	list-style-type: none;
	display: inline;
	color: white;
	font-size: 16px;
	margin-left:-2px;
}

.top_lang li.last{
	border-left:1px solid #fff;
}

.top_menu a:link, .top_menu a:visited, .top_lang a:link, .top_lang a:visited{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding-left: 7px;
	padding-right:7px;
	padding-top: 10px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.top_menu a:hover, .top_menu li.current a:link, #menubar .top_menu li.current a, .top_menu li.current{
	background: #f0d4d4;
	color: #a70000;
}

.top_lang a:hover {
	color: #ffaaaa;
}

#search_form, #search_form_result{
	height: 65px;
	padding-top: 16px;
	text-align: center;
}

#search_form_result{
	margin-top:-10px;
	padding-top:0;
}

#search_form div, #search_form_result div{
	margin-bottom: 5px;
}

#search{
	width: 360px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: solid 1px #cdcdcd;
	padding-left: 15px;	
}

#search_submit{
	position: relative;
	top: 7px;
}

#middle{
	overflow: hidden;
	margin-top: 2px;
	padding-bottom: 15px;
	border-bottom: solid 1px #c5c5c5;
	min-height:300px;
	overflow:hidden;
}

#left{
	width: 345px;
	float: left;
}

#center{
	width: 344px;
	float: left;
	margin-left: 10px;
	margin-right:10px;
}

#right{
	width: 251px;
	float: left;
	background: #19284d;
	margin-left: 10px;
}

#left h2, #center .box h2{
	background: #efefef;
	color: #828282;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#left h2 a{
	background: #efefef;
	color: #828282;
}

#center h2{
	color: #828282;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#center h2 a{
	text-decoration:none;
	color: #828282;	
}

#center .box h2 span{
	display: block;
	font-size: 12px;
	font-weight: normal;	
}

.box{
	border: solid 1px #cecece;
	margin-bottom: 18px;
	color: #3a3a3a;
}

.box div{
	overflow: hidden;
	padding-top:12px;
	padding-bottom: 4px;
}

#left .box div{
	background: #efefef;
	display:block;
	overflow:hidden;
}

#left .box div.details_cont{
	padding-top:0;
	background:none;
}

#left .box div.details_cont p{ 
	margin-left:0;
}

#left .box div p a{
	color: #3a3a3a;
}

 .box img{
	float: left;
	margin-left: 14px;
	margin-right: 9px;
}

.box h3 a{
	color: #19284D;
	font-size: 14px;
	font-weight: bold;
}

.box  p{
	margin-right: 7px;
	margin-left: 7px;	
}

#center .box{
	background: #efefef;
	color: #3a3a3a;
	margin-top: 25px;
}

#center p{
	color: #19284d;
	margin-left: 15px;
	margin-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#center p a{
	color: #19284d;
}

#center .box p{
	color: #3a3a3a;
}

#center .box div p a{
	color: #3a3a3a;
}

#center .more{
	width: 83px;
	background: #a70000;
	padding:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	text-align: center;
	margin-left: 260px;
	margin-bottom: 10px;
}

#center .more a {
	color: white;
	font-size: 12px;
	font-weight: normal;
}
#middle .more_button {
	width: 200px;
	background: #a70000;
	padding:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

#middle .more_button a {
	color: white;
	font-size: 12px;
	font-weight: normal;
}

#middle .left_content .more {
	width: 150px;
	background: #a70000;
	padding:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 10px;
	color:#FFF;
}

#middle .left-content .more a  {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#right .box{
	border: 0px;
	border-bottom: solid 1px #3e4a69;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-bottom:10px;
}

#right .wystawy{
	margin-left:0;
	margin-right:0;
}

#right .wystawy h2 a{
	margin-left:10px;
}

#right .wystawy  div{
	padding-left:10px;
	padding-right:10px;
}

#right .wystawy div.cena{
	color:#fff;
	float:right;
}

#right .wystawy  div.more{
	padding-right:0px;
}

#right .box h2{
	color: white;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 8px;
}

#right .box h2 a{
	color: white;
	font-weight: normal;	
	display:block;
	margin-bottom:10px;
}

#right .box h3 a{
	color: white;
	font-size: 13px;
}

#right .box p, #right .box p a{
	color: #778dc2;
}

#right .box img{
	margin-left: 0px;
}

#right .more, .more2{
	width: 125px;
	background: #a70000;
	padding:0px;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow: hidden;
	text-align: center;
	margin-left: 116px;
	margin-bottom: 10px;
}

#right .more input{
	background:none;
	border:0 none;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.right div.simple_more{
	background:#EFEFEF;
	padding:4px 10px 4px 0px;
}

.right div.simple_more:hover{
	background:#fff;
}

#right .more a{
	color: white;
}

#right .box .no-image p{
	margin-left: 15px;
}

#right .box .no-image p a{
	color: #778dc2;
}

#newsletter{
	width: 120px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}	

#newsletter_submit{
	position: relative;
}

#bottom{
	overflow: hidden;
	margin-top: 20px;
	clear: both;
}

#address{
	width: 450px;
	float: left;
	overflow: hidden;
}

#address img{
	float: left;
	margin-right: 10px;
}

#menu_bottom{
	width: 500px;
	float: right;
	text-align: right;
}

#menu_bottom ul li{
	list-style-type: none;
	display: inline;
	color: #a70000;
	border-right:1px solid #a70000;
	padding:0 5px;
}

#menu_bottom ul li.last{
	border-right:0 none;
}

#menu_bottom ul li a{
	color: #a70000;
}

#next_auction{
	background: #780000 url('img/next_background.jpg') no-repeat;
	overflow: hidden;
	color: white;
	padding-bottom:10px;
	margin-bottom: 20px;
}

#next_auction img{
	float: left;
	margin-left: 10px;
	margin-right: 8px;
}

#next_auction h2, #next_auction h2 a{
	color: white;
	background: transparent;
	font-weight: normal;
}

#next_auction a {
	color: white;
}

#future_auction{
	background: #780000 url('img/future_background.jpg') no-repeat;
	overflow: hidden;
	color: white;
	padding-bottom:10px;
	margin-bottom: 20px;
}

#future_auction img{
	float: left;
	margin-left: 10px;
	margin-right: 8px;
}

#future_auction h2, #next_auction h2 a{
	color: white;
	background: transparent;
	font-weight: normal;
}

#future_auction a {
	color: white;
}

#left div.next_time{
	width: 83px;
	background: white;
	color: #19284d;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	text-align: center;
	margin-left: 262px;
	margin-top:15px;
}

.simple_more{
	text-align: right;
	display:block;
	overflow:hidden;
	padding-right:10px;
	border:0 none;
	background:none;	
}

.simple_more a{
	color: #a70000;
	overflow:hidden;
	display:block;
}

input.simple_more{
	text-align: right;
	display:block;
	overflow:hidden;
	padding-right:10px;
	color: #a70000;
	border:0 none;
	background:none;
	cursor:pointer;
	font-size:12px;
	float:right;
}

.first_auction{
	font-size: 13px;
	border-bottom:1px solid #CECECE;
	padding-bottom:10px !important;
}

.first_auction h3 a{
	font-size: 15px;
	color: #19284d;
	font-weight: bold;
}

#left div.first_auction_time{
	width: 83px;
	background: #19284d;
	color: white;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	text-align: center;
	margin-left: 260px;
	margin-top:10px;
	margin-bottom:2px;
}

#left .box div:hover{
	background: #fafafa;
	text-decoration: underline;
}

#left .box .first_auction_time:hover{
	background: #19284d;
	color: white;
	text-decoration: none !important;
}

#center .box div:hover{
	background: #fafafa;
	text-decoration: underline;
}

#center .box .more:hover{
	background: #a70000 !important;
	text-decoration: none !important;
}

#right .first_auction{
	background: #485064 !important;
}

#right .first_auction p, #right .first_auction p a{
	color: white;
}


#breadcrumbs{
	margin-bottom: 10px;
}


#breadcrumbs span{
	list-style-type: none;
	display: inline;
	color: #9f9f9f;
	font-size: 11px;
}

#breadcrumbs a{
	color: #9f9f9f;
	font-size: 11px;
}

#breadcrumbs .B_firstCrumb{
	display:none;
}

#breadcrumbs .B_lastCrumb .B_firstCrumb{
	display:inline;
}

#pages{
	text-align: center;
	clear: both;
	padding-top: 50px;
	padding-bottom: 35px;
}

#pages li{
	list-style-type: none;
	display: inline;
	margin-left: 7px;
	margin-right: 7px;
}

#pages li.prev{
	margin-right: 35px;
}

#pages li.next{
	margin-left: 35px;
}

#pages a, #ditto_pages a{
	padding:0 2px;
}

#pages li a:hover{
	color: #a70000;
}

#pages li a.current{
	color: #a70000;
	font-weight: bold;
}

/* Katalog aukcyjny, Najbliższa aukcja  itd*/

body.catalogue{
	background: url('img/desa_tlo_transparent_podstrony.jpg') repeat-x white;
}

body.catalogue #top{
	height: 170px;
	overflow: hidden;
}

.catalogue_item{
	width: 970px;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #e5e5e5;
}

.left_item{
	clear:both;
}

.right_item{
	float: right;
}

.catalogue_item_image{
	width: 77px;
	border: 2px solid #999999;
	float: left;
}

.catalogue_item_options{
	float: right;
	overflow: hidden;
	margin-top:15px;
}

.catalogue_item_options .cena_cont{
	float:left;
	margin-right:20px;
	color:#19284D;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}


.catalogue_item_options .cena_cont .price{
	font-weight:bold;
	font-size:13px;	
}

.catalogue_item_options a{
	width: 47px;
	display: block;
	float: right;
	margin-right: 5px;
	overflow: hidden;
}

.catalogue_item_options a:hover img{
	margin-left: -47px;
}

.catalogue_item p, 
.catalogue_item h3{
	margin-left: 95px;
}

.catalogue_item h3 a{
	color: #19284d;
	font-size: 17px;
	margin-top: -3px;
}

.catalogue_item span{
	color: #a70000;
	font-size: 11px;
	position: relative;
	left: 9px;
	width: 100px;
}
.catalogue_item span{
	display:inline;
}

.catalogue_item a.nrkat_color, #left .box div p a.nrkat_color,
#center .box div p a.nrkat_color{
	color:#000;
	font-weight:bold;
	font-size: 11px;
}

.catalogue_item a.autor_color, #left .box div p a.autor_color,
#center .box div p a.autor_color{
	color:#19284D;
	font-size: 14px;
}

a.autor_color {
	font-size: 14px;
	color:#19284D;
}

span.lata_color {
	font-size: 14px;
	font-weight: normal;
	left:0px;
}

.catalogue_item span.lata_color, #left .box div p a.lata_color,
#center .box div p a.lata_color{
	color:#999999;
	font-size: 13px;
}

.catalogue_item p{
	color: #949494;
}
 .catalogue_item p a{
 	color: #000;
 }
 
body.catalogue #middle h2{
	font-size: 22px;
	font-weight: normal;
	color: #a70000;
	margin-bottom: 15px;
}

.catalogue_item_bg {
	background: #fafafa;
	overflow: auto;
	padding: 3px;
}

.catalogue_item_bg img{
	float:left;
	margin-right:9px;
}

.catalogue_item_bg a.highslide{
	float:left;
	margin-right:5px;
}
.catalogue_item_bg a.highslide img{
	float:none;
	margin-right:0;
}
/* Pozycja, Pozycja wszystkie */

body.auction{
	background: url('img/desa_tlo_transparent_podstrony.jpg') repeat-x white;
}

body.auction #top{
	height: 170px;
	overflow: hidden;
}

body.auction #middle h2{
	font-size: 22px;
	font-weight: normal;
	color: #a70000;
	margin-bottom: 15px;
}

body.auction .left{
	width: 630px;
	float: left;
	overflow: hidden;
}

body.auction .right{
	width: 330px;
	float: right;
	overflow: hidden;
}

body.auction .right_margin{
	margin-top:65px;
}

body.auction .right_margin_wystawa{
	margin-top:40px;
}

body.auction .auction_item{
	width: 610px;
	background: #f8f8f8;
	border: solid 1px #cccccc;
}

body.auction .auction_item img{
	display: block;
	margin:0 auto;
	margin-top: 55px;
	margin-bottom: 55px;
}

/*body.auction .auction_item_price_left{
	background: url('img/auction_item_price_left.jpg') top left no-repeat;	
	color:#19284d;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	float: right;
	display:block;
	overflow:hidden;
	margin-right:18px;
}

body.auction .auction_item_price_right{
	background: url('img/auction_item_price_right.jpg') top right no-repeat;	
	display:block;
	overflow:hidden;	
}

body.auction .auction_item_price{
	background: url('img/auction_item_price_c.jpg') repeat-x;	
	margin:0 6px;
		padding-top: 7px;
	padding-bottom: 7px;
		display:block;
	overflow:hidden;
}
*/

body.auction .auction_item_price{
	background: url('img/cena_wyglad_wysoki.jpg') repeat-x;	
	color:#19284d;
	text-align: center;
	font-size: 14px;
	float: right;
	display:block;
	overflow:hidden;
	margin-right:18px;
	width:210px;
	height:45px;
	padding-top:10px;
	font-weight:bold;
}

div.price1{
	color:#19284d;
	font-weight:bold;
	margin-bottom:5px;
}

span.amount{
	color:#A70000;
}

div.price1 span{
	margin-right:5px;
}

body.auction .auction_item_price2{
	background: url('img/cena_wyglad_niski.jpg') repeat-x;	
	color:#19284d;
	text-align: center;
	font-size: 14px;
	float: right;
	display:block;
	overflow:hidden;
	margin-right:18px;
	width:210px;
	height:45px;
}

body.auction .auction_item_price .price1, body.auction .auction_item_price2 .price1{
	margin-top:2px;
}

body.auction .auction_item_price .price1.margin_top_10{
	margin-top:10px;
}

body.auction .auction_item_price2 .price3{
	margin-top:7px;
}

body.auction .auction_item_price span, body.auction .auction_item_price2 span{
	color: #a70000;
	font-size: 10px;
	margin-right: 5px;
	margin-left:10px;
	position: relative;
}

body.auction .left .auction_item_price span{
	color: #19284D;
	font-size: 12px;
	position: relative;
	margin:0;
}

body.auction .left .auction_item_price span.amount{
	color: #a70000;
	position: relative;
	margin-left:5px;
}

body.auction .left .auction_item_price2 span{
	color: #19284D;
	font-size: 12px;
	position: relative;
	margin:0;
}

body.auction .left .auction_item_price2 span.amount{
	color: #a70000;
	position: relative;
	margin-left:5px;
}

body.auction .right h3{
	font-size: 10px;
	color: #a70000;
	font-weight: normal;
}

body.auction .right strong{
	font-size: 18px;
	display: block;
	margin-bottom: 15px;
	color: #19284d;
}

body.auction .right p{
	/*padding-bottom: 6px;
	margin-bottom:  10px;*/
}

body.auction .right p.border{
	border-bottom: solid 1px #cccccc;
}

body.auction .more{
	display: block;
	width:242px;
	margin: 0 auto;
	background: url('img/auction_item_more.jpg') no-repeat;
	color: white;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: 20px;
	clear: both;
	border:0 none;
	cursor:pointer;
	font-size:12px;
}

body.auction .more:hover{
	text-decoration: none;
	color:#b0e1ef;
}

body.auction .more_bottom{
	display: block;
	width:300px;
	margin: 0 auto;
	color: #19284d;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-top: 30px;
	clear: both;
}

body.auction .all_items{
	clear: both;
	padding-top: 30px;
	overflow: hidden;
}

/* Artykuł */

body.article{
	background: url('img/background_catalogue.png') repeat-x white;	
}

body.article #top{
	height: 170px;
	overflow: hidden;
}

body.article #middle h2{
	font-size: 22px;
	font-weight: normal;
	color: #a70000;
	margin-bottom: 15px;
}

body.article .left{
	width: 560px;
	float: left;
}

body.article .right{
	width:380px;
	float: right;
}

body.article .article_image{
	width: 350px;
	background: #f8f8f8;
	border: solid 1px #d0d0d0;
	text-align: center;
}

body.article .article_image img{
	width: 315px;
	margin-top: 15px;
	margin-bottom: 15px;
}

body.article .left p{
	margin-bottom: 13px;
}

#next_auction_box{
	width: 970px;
	height: 124px;
	background: url('img/next_auction_box_background.jpg') no-repeat;
	overflow:hidden;
	margin-bottom: 20px;
}

#next_auction_box img{
	float: left;
	margin-left: 8px;
	margin-top: 10px;
}

#next_auction_box h3{
	width: 735px;
	float: left;
	color: white;
	font-size: 17px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
}

#next_auction_box h3 a{
	color:#fff;
	text-decoration:none;
	font-size: 17px;
}

#next_auction_box p{
	width: 735px;
	float: left;
	color: white;
	margin-left: 8px;
}

#next_auction_box_time{
	width: 79px;
	height: 70px;
	padding-top: 10px;
	background: url('img/next_auction_time.jpg') no-repeat;
	float: right;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #7f7f7f;
	margin-top:-28px;
}

#next_auction_box_time span{
	color: #19284d;
	font-size: 18px;
	display: block;
}

#next_auction_box_time span.tomorrow{
	color:#7F7F7F;
	font-size:14px;
	margin-top:20px;
}

#kolejnaAukcja{
	width: 970px;
	height: 124px;
	background: url('img/kolejnaAukcja-tlo.jpg') no-repeat;
	overflow:hidden;
	margin-bottom: 20px;
}

#kolejnaAukcja img{
	float: left;
	margin-left: 8px;
	margin-top: 10px;
}

#kolejnaAukcja h3{
	width: 735px;
	float: left;
	color: white;
	font-size: 17px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
}

#kolejnaAukcja h3 a{
	color:#fff;
	text-decoration:none;
	font-size: 17px;
}

#kolejnaAukcja p{
	width: 735px;
	float: left;
	color: white;
	margin-left: 8px;
}

#kolejnaAukcja-czas{
	width: 79px;
	height: 70px;
	padding-top: 10px;
	background: url('img/kolejnaAukcja-czas-tlo.jpg') no-repeat;
	float: right;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #7f7f7f;
	margin-top:-28px;
}

#kolejnaAukcja-czas span{
	color: #19284d;
	font-size: 18px;
	display: block;
}

#kolejnaAukcja-czas span.tomorrow{
	color:#7F7F7F;
	font-size:14px;
	margin-top:20px;
}

#dalszaAukcja{
	width: 970px;
	height: 124px;
	background: url('img/aukcjaDalsza-tlo.jpg') no-repeat;
	overflow:hidden;
	margin-bottom: 20px;
}

#dalszaAukcja img{
	float: left;
	margin-left: 8px;
	margin-top: 10px;
}

#dalszaAukcja h3{
	width: 735px;
	float: left;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
}

#dalszaAukcja h3 a{
	color: #333;
	text-decoration:none;
	font-size: 17px;
}

#dalszaAukcja p{
	width: 735px;
	float: left;
	color: #333;
	margin-left: 8px;
}

#dalszaAukcja-czas{
	width: 79px;
	height: 70px;
	padding-top: 10px;
	background: url('img/aukcjaDalsza-czas-tlo.jpg') no-repeat;
	float: right;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #7f7f7f;
	margin-top:-28px;
}

#dalszaAukcja-czas span{
	color: #19284d;
	font-size: 18px;
	display: block;
}

#kolejnaAukcja-czas span.tomorrow{
	color:#7F7F7F;
	font-size:14px;
	margin-top:20px;
}


#top_banner_pattern{
	width: 970px;
	height: 97px;
	background: url('img/top_banner_pattern.jpg') no-repeat;	
	margin: 0 auto;
	margin-top: 6px;
	margin-bottom: 6px;
	overflow: hidden;
}

#top_banner{
	width: 728px;
	height: 90px;
	background: #fbb66c;
	margin-left: 126px;
	margin-top: 4px;
}

.middle_banner_pattern{
	width: 354px;
	height: 97px;
	overflow: hidden;
	background: url('img/middle_banner_pattern.jpg') no-repeat;
	margin-top: 10px;
}

.middle_banner{
	width: 234px;
	height: 60px;
	background: #fbb66c;
	margin-top: 17px;
	margin-left: 54px;
}

.middle_banner_small_pattern{
	width: 304px;
	padding-left: 50px;
	height: 97px;
	overflow: hidden;
	background: url('img/middle_banner_pattern.jpg') no-repeat;
	margin-top: 10px;
}
.middle_banner_small{
	width: 120px;
	height: 60px;
	background: #fbb66c;
	float: left;
	margin-right: 10px;
	margin-top: 17px;
}

.banner{
		background: #fff;
		/* background: #f7ede3; */
		margin: 10px 0;
		border: 1px solid #DCD5CD;
}

.banner, .banner div{
	display:block;
	overflow:hidden;
	position:relative;
	text-align:center;
}

.banner div.banner_content{
	margin:10px;
	display:block;
	overflow:hidden;
	background:#f7ede3;
}

.banner_top_line{
	background:url('img/banner_top_line.jpg') repeat-x top left;
}

.banner_bottom_line{
	background:url('img/banner_bottom_line.jpg') repeat-x bottom left;
}

.banner_left_line{
	background:url('img/banner_left_line.jpg') repeat-y top left;
}

.banner_right_line{
	background:url('img/banner_right_line.jpg') repeat-y top right;
}

.banner_cor_tl{
	background:url('img/banner_cor_tl.jpg') no-repeat top left;
}

.banner_cor_tr{
	background:url('img/banner_cor_tr.jpg') no-repeat top right;
}

.banner_cor_bl{
	background:url('img/banner_cor_bl.jpg') no-repeat bottom left;
}

.banner_cor_br{
	background:url('img/banner_cor_br.jpg') no-repeat bottom right;
}

body.search_list #middle h2 
{
color:#A70000;
font-size:22px;
font-weight:normal;
margin-bottom:15px;
margin-top:20px;
}

.search_item_background {

margin-bottom:10px;
padding-bottom:6px;
}

.search_item {
background:#FAFAFA none repeat scroll 0 0;
padding:9px 15px;
border-bottom:1px solid #E5E5E5;
}

.search_item h3 a {
color:#19284D;
font-size:17px;
}

#advanced_search .search_item p a, #advanced_search .search_item p {
color:#949494;
text-align:left;
}

#advanced_search fieldset.searchfield input{
	float:none;
	margin:0 auto;
}

#advanced_search fieldset.searchfield label{
	display:none;
}

#advanced_search input.advsearch{
	display:block;
	overflow:hidden;
	position:relative;
	float:right;
	width:75px;
	height:30px;
	text-align:center;
	background:#19284D;
	color:#fff;
	border:0 none;
	font-weight:bold;
	margin-right:90px;
	cursor:pointer;
}

#ajaxSearch_subSearch{
	margin-top:5px;
}

#ajaxSearch_subSearch label{
	margin-left:8px;
}

#ajaxSearch_subSearch a{
	color:#828282;
}

 #advanced_search {
 	color: #6f6f6f;	
}

 #advanced_search h3#results_count{
	text-align:center;
	margin:10px 0;
 }

 #advanced_search form{
	display:block;
	overflow:hidden;
 }
 #advanced_search fieldset{
	display:block;
	overflow:hidden;
	position:relative;
	border:0 none;
	background:#F3F3F3;
	padding:10px;
 }

  #advanced_search fieldset.sendForm{
	margin-bottom:10px;
  }
 
 #advanced_search fieldset input{
	margin-right:10px;
	display:block;
	overflow:hidden;
	float:left;
 }
 #advanced_search fieldset label{
	font-size: 14px;  
	width: 200px;	
	display:block;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #E5E5E5;
	padding:7px 0;	
	margin-right:18px;
 }
  #advanced_search fieldset label.checkbox{
	cursor:pointer;
  }
  
 #advanced_search div.searchresult{
	overflow: auto;
	padding-left: 5px;
	padding-top: 15px;
	/*padding-bottom: 15px;*/
	/*margin:10px 0;*/
 }
#advanced_search p {
	text-align: left;
}
#advanced_search p input, #textSearch{
border:1px solid #CDCDCD;
display:inline;
height:17px;
margin:0 3px 10px 0;
padding:3px 0 3px 15px;
vertical-align:top;
width:360px;
}



 #advanced_search ul {
 	float: left;
	margin-left: 3px;

 }
 #advanced_search ul li {
 	border-bottom: 1px solid #e5e5e5;
	list-style: none;
	padding: 7px 0;	
	float:left;
	margin-right:10px;
 	margin-right: 18px;
	width: 220px;	
}
 #advanced_search_submit {
 	background: #19284d;
	border: none;
 	color: #fff;
	cursor: pointer;
 	float: right;
	font-size: 13pt;
	margin-top: 10px;
	text-align: center;
height:26px;
width:90px;
}



.cena .price{
	color:#A70000;
}

#list_box {
	color: #6f6f6f;
	margin: 15px 0;	
	overflow: auto;
}
#list_box div {
	float: left;
	margin-right: 50px;
}
#list_box h3 {
	color: #19284d;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;	
}
#list_box ul {
	margin-left: 15px;	
}
#list_box ul li {
 	border-bottom: 1px solid #e5e5e5;
	list-style: none;
	padding: 3px 0;
}
.generic_form {
	clear: both;
	margin: 0 auto 30px auto;
	width: 330px;
}

.generic_form .button{
	border:0 none;
	background:#A70000;
	width:75px;
	height:25px;
	text-align:center;
	display:block;
	font-weight:bold;
	color:#fff;
	padding:4px 5px;
	cursor:pointer;
	float:right;
}

.generic_form label{
	margin-top:10px;
	display:block;
	overflow:hidden;
}
.generic_form  table {
	border-collapse: collapse;
	width: 100%;	
}
.generic_form tbody td {
 	border-bottom: 1px solid #e5e5e5;	
}
.generic_form tbody th {
 	border-bottom: 1px solid #e5e5e5;
	color: #6f6f6f;
	font-weight: normal;
	padding: 7px 15px 7px 0;
	text-align: right;
}
.generic_form thead td {
	color: #19284d;	
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.generic_form .input_text,
.generic_form textarea {
	border: 1px solid #cfcfcf;
	background: #eeeeee;
	padding: 3px 5px;
	width: 200px;
	display:block;
}
.generic_form select.input_text {
	width: 200px;	
}

.generic_form textarea{
	height:100px;
	margin:10px 0;
}
.generic_form .input_submit {
	background: #19284d;
	border: none;
 	color: #fff;
	cursor: pointer;
	font-size: 13px;
	height: 26px;
	margin-top: 10px;
	text-align: center;
	width: 90px;
}
.generic_form .last_row th,
.generic_form .last_row td{
	border: none;
}

div.right_podstrona{
	float:right;
	display:block;
	overflow:hidden;
}

div.right_podstrona a.catalogue_item{
	padding-bottom:0;
	background:#FAFAFA;
	margin-bottom:0px;
	overflow:hidden;
	display:block;
	color:#19284D;
	height:30px;
	border:0 none;
}

div.right_podstrona p.border{
	 border-bottom:1px solid #CCCCCC;
	 margin:3px 0;
	 padding:0;
	 height:1px;
	 line-height:1px;
	 font-size:1px;
}

div.right_podstrona a.catalogue_item:hover{
	background:#EFEFEF;
}


div.right_podstrona .catalogue_item, div.right_podstrona .catalogue_item h3{
	width:330px;
	text-align:left;
	margin:0;
	float:none;
}

div.right_podstrona .catalogue_item .catalogue_item_bg{
	background:transparent;
	padding:7px;
}

div.right_podstrona .catalogue_item h3{
	width:310px;
}

body.auction #middle .right_forms_menu h2{
	color:white;
	font-weight:normal;
	margin-left:5px;
	margin-top:8px;
	display:block;
	font-size:1.5em;
}

.left_content{
	width:709px;
	display:block;
	float:left;
	overflow:hidden;
}

body.auction .left_content .more{
	margin-left:0;
}

body.auction #middle #right h2{
	color:#fff;
}

.ajax_tabs {
	display:block;
	position:relative;
	width:100%;
	border-bottom:1px solid #E0E0E0;
	height:25px;
}

.ajax_tabs span{
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:10px;
	padding:5px 10px;
	cursor:pointer;
}

.ajax_tabs span{
	background:#F5F5F5;
	border-color:#E0E0E0;
	border-style:solid;
	border-width:1px;
	color:#4B4B4B;
	height:14px;
}

.ajax_tabs span.active, .ajax_tabs span:hover{
	background:#fff;
	border-bottom:0 none;
	height:15px;
	color:#19284D;
	color:#A70000; 
}

.ajax_tabs span.active{
	font-weight:bold;
}

.tabs_content{
	display:block;
	overflow:hidden;
	clear:both;
	margin-top:10px;
}

div.newsletter{
	padding-top:0px;
	color:#fff;
}

div.newsletter a{
	display:block;
	overflow:hidden;
	position:relative;
	color:#fff;
	margin-top:5px;
	text-align:right;
}

div.newsletter .TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #FFFFFF;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

div.newsletter .TXNewsletters_form {
padding:2px;
margin-top:10px;
}

div.newsletter .TXNewsletters_form_right, div.newsletter .TXNewsletters_form_right div{
padding-top:0;
}
 
div.newsletter form div.TXNewsletters_form_item, div.newsletter form div.TXNewsletters_form_email {
padding-top:0;
margin:0;
float:left;
}

div.newsletter .TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

div.newsletter .TXNewsletters_form_item INPUT {
height:15px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

div.newsletter INPUT.TXNewsletters_form_noborder {
border:0;
}

div.newsletter .TXNewsletters_form_noborder {
border:0;
}

div.newsletter .TXNewsletters_form_inputErr {
border:1px solid #fff;
}
 
div.newsletter .TXNewsletters_form_labelErr {
color:#fff;
}

div.newsletter .TXNewsletters_form_item INPUT#Email{
	padding-bottom:3px;
padding-left:5px;
padding-top:3px;
width:148px;
font-size:12pt;
height:18px;
}

.contact_place{
	display:block;
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
	margin:10px 0;
	width:615px;
	font-weight:bold;
}



a.pdf{
	display:block;
	width:47px;
	overflow:hidden;
}

a.pdf:hover img{
	margin-left:-47px;
}

.right .pdf{
	margin:10px auto;
}

div#main div#middle #caption1{
	display:none;
}

div#main div.highslide-caption{
	display:none;
}
body.auction .right #tytul {
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
	color: #19284d;
	font-weight: normal;
}


body.auction .right #autor {
	font-size: 18px;
	display: block;
	margin-bottom: 5px;
	color: #19284d;
	font-weight: bold;
}

body.auction .right #autor a{
	text-decoration:underline;
}

body.auction .right #lata {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	color: #999;
	font-weight: normal;
}
body.auction .right div.linia {
	margin: 0px;
	padding: 5px 0px;
	border-top: solid 1px #cccccc;
}
body.auction .right #pozycja {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	color: #000;
	font-weight: bold;
}
body.auction .right div.linia2 {
	margin: 20px 0px;
	padding: 0px;
	border-top: solid 1px #cccccc;
}

body.auction .right div.linia3 {
	margin: 10px 0px;
	padding: 0px;
	border-top: solid 1px #cccccc;
}

body.auction .right div.linia4 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	border-top: solid 1px #cccccc;
}

body.auction .right div.linia5{
	margin: 5px 0px 10px 0px;
	padding: 0px;
	border-top: solid 1px #fff;
}
#map{
	border:1px solid #CCCCCC;
}

.email{
	font-weight:bold;
	font-size:12px;
}

#middle ul.onas{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #E0E0E0;	
	margin-bottom:20px;
	width:700px;
}

#middle ul.onas li{
	float:left;
	border:1px solid #E0E0E0;
	border-bottom:0 none;
	margin-right:3px;
	display:block;
	overflow:hidden;
}

#middle ul.onas li a{
	text-decoration:none;
	padding:5px 10px;
	display:block;
	overflow:hidden;
	background:#F5F5F5;	
}

#middle ul.onas li.current a, #middle ul.onas li a:hover{
	background:#fff;	

}

div#right div.box div.more button{
	border:0 none;
	color:#fff;
	background:transparent;
	cursor:pointer;
	font-size:9pt;
	
}

p.error{
	display:block;
	overflow:hidden;
	margin:10px 0;
}

.autor, .daty{
	color:#A70000;
	display:block;
}

.mainpage span.price{
	color:#A70000;
	font-weight:bold;
}

.relation_title{
	display:block;
	overflow:hiedden;
	color:#19284D;
	font-size:12pt;
	margin-bottom:5px;
}

#center .position_desc_container{
	float:right;
	overflow:hidden;
	width:235px;
	padding-top:0;
}

#center .position_desc_container p{
	margin:0;
}
.searchresult{
	display:block;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:10px;
	padding-bottom:10px;	
	/*background:#F3F3F3;*/
	background:#FAFAFA;
}

#ditto_list{

}

.searchresult .nrkat_color{
	color:#000;
	font-weight:bold;
	font-size: 11px;
}
.searchresult .lata_color{
	color:#999999;
	font-size: 13px;
}

.searchresult  .autor_color{
	color:#19284D;
	font-weight:bold;
	font-size: 17px;
}
.searchresult h3 a {
	color:#19284D;
	font-size:14px;
	font-weight:normal;
	margin-top:-3px;
}

.searchresult p a{
	color:#000;
}

body.auction .auction_item_price2 .priceone{
	margin-top:7px;
}

body.auction .back_to_news{
	margin-left:0;
	margin-right:0;
}
.required {
	color: #900;
	font-weight: bold;
}
.required-info {
	font-size: 9px;
	color: #333;
}

