/* CSS Document */
BODY {
	BACKGROUND: url(/img/site_bg.jpg) repeat-x 0px 0px #DBD1C4; MARGIN: 0px; FONT: 11px/110% Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px }
DIV { 
	OVERFLOW: hidden }
#top, #top_en, #top_de, #top_ru { 
	BACKGROUND: url(/img/top.jpg) no-repeat 0px 0px; MARGIN: 0px auto auto; WIDTH: 995px; POSITION: relative; HEIGHT: 69px }
#top_en { 
	BACKGROUND: url(/img/top_en.jpg) no-repeat 0px 0px }
#top_de { 
	BACKGROUND: url(/img/top_de.jpg) no-repeat 0px 0px }
#top_ru { 
	BACKGROUND: url(/img/top_ru.jpg) no-repeat 0px 0px }
	
#lang { float: right; MARGIN: 49px 0px 0px; PADDING-RIGHT: 15px }
A:link.lang, A:visited.lang { COLOR: #F7E8D3 }
#content {
	MARGIN: 0px auto auto; WIDTH: 970px; POSITION: relative; background-position: top }
#header {
	BACKGROUND: url(/img/banner.jpg) no-repeat 0px 0px; MARGIN: 0px auto auto; WIDTH: 990px; POSITION: relative; HEIGHT: 164px }	
#logo {
	BACKGROUND: url(/img/logo.jpg) no-repeat 0px 0px; WIDTH: 200px; HEIGHT: 160px; FLOAT: left }
#menu {
	BACKGROUND: url(/img/menu_bg.gif) repeat-x 0px 0px #E4D6C3; MARGIN: 0px auto auto; PADDING-LEFT: 0px; WIDTH: 995px; HEIGHT: 40px }	
.menu, .separator {
	FLOAT: left; MARGIN: 6px auto auto }
.separator {
	BACKGROUND: url(/img/menu_separator.gif) no-repeat 0px 0px; WIDTH: 2px; HEIGHT: 36px }
#menu_oferujemy, #menu_oferujemy_en, #menu_oferujemy_de, #menu_oferujemy_ru { FLOAT: left; BACKGROUND: url(/img/menu_oferujemy.gif) no-repeat 0px 0px; WIDTH: 200px; HEIGHT: 40px }
#menu_oferujemy_en { BACKGROUND: url(/img/menu_oferujemy_en.gif) no-repeat 0px 0px }
#menu_oferujemy_de { BACKGROUND: url(/img/menu_oferujemy_de.gif) no-repeat 0px 0px }
#menu_oferujemy_ru { BACKGROUND: url(/img/menu_oferujemy_ru.gif) no-repeat 0px 0px }
#menu_login {
	FLOAT: right; MARGIN: 6px 10px auto auto }
#essence {
	BACKGROUND: #fff; MARGIN: 0px auto auto; WIDTH: 970px; POSITION: relative }


#site {
	BACKGROUND: 0px 0px #fff; MARGIN: 0px 8px auto 8px; WIDTH: 753px; FLOAT: left	}

#site_header {
	BACKGROUND: url(/img/logo_mini.gif) no-repeat 0px 0px #fff; MARGIN: 0px 0px; WIDTH: 753px; HEIGHT: 40px; CLEAR: both; BACKGROUND-POSITION: right;	}
H1 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #494949; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING: 20px 0px; MARGIN: 0px }
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0e3a77; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING: 5px 0px 5px 5px; MARGIN: 0px }

.site_txt { BACKGROUND: 0px 0px; MARGIN: 0px 0px; WIDTH: 753px; BORDER-STYLE: dotted; BORDER: 0px; BORDER-TOP: 1px solid #ddd; }
#asortyment {  }
#order { WIDTH: 753px; BORDER-TOP: 1px solid #F8F700 }
.form_cube { MARGIN: 20px 0px 10px 0px; BACKGROUND: 0px 0px #FAFAFA; WIDTH: 600px; BORDER-LEFT: 1px solid #DBD1C4 }
.form { MARGIN: 5px 0px 5px 10px }
.form_detail { MARGIN: 5px 0px 0px 20px }

.product { FLOAT: left; WIDTH: 186px; HEIGHT: 200px; BACKGROUND: url(/img/bg_mini_produkt.gif) no-repeat 0px 0px }
DIV.oferta { FLOAT: left; HEIGHT: 140px; MARGIN: 5px 5px 20px 0px }
.pi { MARGIN: 5px 3px 0px 3px; WIDTH: 180px; HEIGHT: 142px; TEXT-ALIGN: center }

.mini_img { position: relative; padding: 0px; border: 0px; vertical-align: middle }
.pd { MARGIN: 2px 8px 0px 8px; WIDTH: 170px; TEXT-ALIGN: center }

.product_header { CLEAR: both; WIDTH: 300px; HEIGHT: 30px }
H4 { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #635238; MARGIN: 10px 0px; PADDING: 2px; FONT-SIZE: 11px }
H6 { MARGIN: 0px; PADDING: 3px 0px 3px 0px; FONT-SIZE: 11px; font-weight: normal }

.pos_table { BORDER: 1px solid #ddd }
TR.pt_header { HEIGHT: 20px; background-color: #eee }
.pt_a, .pt_b, .pt_c, .pt_d { WIDTH: 120px; BORDER-BOTTOM: 1px solid #ddd }
.pt { TEXT-ALIGN: center; HEIGHT: 25px; VERTICAL-ALIGN: middle }
INPUT.pt_ilosc { WIDTH: 40px; HEIGHT: 15px }

#idFormat { width: 100px }
#orientation { width: 100px }
#quantity { width: 50px}

IMG.oferta { border: 0px }
/* nieruchomosci */

#home_news, #home_news_ru, #home_news_de, #home_news_en { FLOAT: left; WIDTH: 360px; HEIGHT: 160px; }
#home_contact, #home_contact_ru, #home_contact_de, #home_contact_en { FLOAT: left; WIDTH: 360px; HEIGHT: 160px; MARGIN-LEFT: 20px }

.home_header { WIDTH: 350px; HEIGHT: 25px; BORDER-BOTTOM: 1px solid #ddd; MARGIN-BOTTOM: 5px }
#home_text { FLOAT: left; WIDTH: 700px; HEIGHT: 130px; BORDER-TOP: 1px solid #ddd }
IMG { BORDER: 0px }
H5 { MARGIN: 0px; PADDING: 3px 0px 3px 0px; FONT-SIZE: 11px; COLOR: #645339; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
P { MARGIN: 0px; PADDING: 3px 0px 3px 0px; FONT-SIZE: 11px; font-weight: normal }
STRONG { COLOR: #555 }

#left {
	MARGIN: 0px auto auto; WIDTH: 200px; FLOAT: left }
#left_foot {
	BACKGROUND: url(/img/left_foot_bg.gif) no-repeat 0px 0px; MARGIN: 0px auto auto; WIDTH: 200px; HEIGHT: 16px	}
#left_menu {
	BACKGROUND: url(/img/left_menu_bg.gif) repeat-y 0px 0px #fff; MARGIN: 0px auto auto; WIDTH: 200px; FLOAT: left; top: 0px }

.lm_button, .lh_button, .lf_button {
	WIDTH: 181px; HEIGHT: 30px; MARGIN: 0px 0px 0px 6px;
	BORDER-TOP: 1px solid #F1F1F1;
	BORDER-BOTTOM: 1px solid #FFF;
	vertical-align: middle  }
.lh_button { BORDER-TOP: 1px solid #FFF; HEIGHT: 33px }
.lf_button { BORDER-TOP: 1px solid #FFDF00; BORDER-BOTTOM: 0px }
.button { BORDER: 0px; MARGIN: 8px 0px 0px 8px }

A.lm:visited, A.lm:link { COLOR: #444 }
A.lm:active, A.lm:hover { COLOR: #000; TEXT-DECORATION: none; background-color: #F3F3F3 }
H3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; COLOR: #666; PADDING: 8px 0px 7px 9px; MARGIN: 0px; FONT-WEIGHT: normal }
DIV.lpm { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; COLOR: #666; PADDING: 8px 0px 7px 19px; MARGIN: 0px; FONT-WEIGHT: normal }
A.lpm:visited, A.lpm:link { COLOR: #555 }
A.lpm:active, A.lpm:hover { COLOR: #FF6600; TEXT-DECORATION: none; background-color: #F6F6F6 }


/****** CENTER ********************************/

#result_list {
	BACKGROUND: url(/img/bg_result_list.gif) no-repeat 0px 0px; WIDTH: 753px }
#result_list_left {
	MARGIN: 20px 0px 0px ; WIDTH: 255px; FLOAT: left }
#result_list_right {
	MARGIN: 20px 0px 0px 10px; WIDTH: 256px; FLOAT: left }
.offer {
	BACKGROUND: url(/img/bg_offer.gif) repeat-x 0px 0px }
IMG.offer {
	MARGIN: 0px 0px 0px 10px; PADDING: 5px 0px 5px; FLOAT: right; BORDER: 0px; CURSOR: pointer }
IMG.mini {
	BORDER: 0px }
.img_mini {
	BACKGROUND: url(/img/bg_img_mini.gif) no-repeat 0px 0px; MARGIN: 5px 10px 5px 0px; FLOAT: left; WIDTH: 80px; HEIGHT: 53px; CURSOR: pointer }
.offer_desc {
	FLOAT: left }
#menu_ico {
	WIDTH: 800px; height: 25px; MARGIN: 10px auto auto }
.footm {
	BORDER: 0px; MARGIN: 0px 8px 0px 8px }

/**** ADMIN **************/
#admin_panel {
	BACKGROUND: url(/img/bg_admin_panel.gif) no-repeat 0px 0px; WIDTH: 523px; MARGIN: 4px auto auto }
#messaga_panel {
	BACKGROUND: url(/img/bg_message_panel.gif) no-repeat 0px 0px; WIDTH: 523px; MARGIN: 4px auto auto; float: left }
.panel {
	BACKGROUND: url(/img/bg_offer.gif) repeat-x 0px 0px; MARGIN: 10px 0px 0px }
.about_panel { 
	MARGIN: 10px 0px 0px; WIDTH: 400px; HEIGHT: 100px; BORDER: 1px solid #ddd }
.contact_panel, .register_panel { 
	MARGIN: 10px 0px 0px; WIDTH: 400px; HEIGHT: 199px; BORDER: 1px solid #ddd }
.register_panel { 
	HEIGHT: 235px }

.offer_atr {
	FLOAT: left; WIDTH: 245px; MARGIN: 0px 0px 20px 0px  }
.offer_loc {
	FLOAT: left; WIDTH: 150px; MARGIN: 0px 10px 0px 10px; TEXT-ALIGN: right }
#serch_panel, #add_panel {
	MARGIN: 20px 0px 0px 0px; WIDTH: 523px; FLOAT: left }
TH.panel_head, TH.panel { 
	TEXT-ALIGN: left; COLOR: #188bef; FONT-WEIGHT: normal }

#list_header, #list_footer {
	MARGIN: 20px auto auto; BACKGROUND: url(/img/bg_scroll2.gif) repeat-x 0px 0px; BACKGROUND-POSITION: bottom }
#list_footer {
	BACKGROUND: url(/img/bg_scroll.gif) repeat-x 0px 0px; BACKGROUND-POSITION: top }
#list {
	MARGIN: 10px auto auto }
.scroll {
	WIDTH: 523px; HEIGHT: 30px; CLEAR: both }
.scroll_prev, .scroll_next, .scroll_nr {
	FLOAT: left; MARGIN: 7px 0px 5px 0px; WIDTH: 100px}
.scroll_next {
	FLOAT: right; TEXT-ALIGN: right; MARGIN-RIGHT: 10px }
.scroll_nr {
	WIDTH: 300px; TEXT-ALIGN: center }
.serch_new {
	FLOAT: left; MARGIN: 2px 0px 5px 0px  }
.serch_adv {
	FLOAT: right; MARGIN: 2px 0px 5px 0px  }

#footer {
	MARGIN: 0px auto auto; WIDTH: 970px; POSITION: relative; HEIGHT: 100px; TOP: 0px }
#bottom {
	BACKGROUND: 0px 0px #efbb66; MARGIN: 0px auto auto; WIDTH: 970px; POSITION: relative; HEIGHT: 25px }
#bottom_banner {
	BACKGROUND: url(/img/bg_bottom.gif) repeat-x 0px 0px #31291F; MARGIN: 0px auto auto; WIDTH: 970px; POSITION: relative; HEIGHT: 23px }
#copy { FLOAT: left; MARGIN-LEFT: 3px }
#credits { FLOAT: right; MARGIN-RIGHT: 3px }
A.credits:link, A.credits:visited {
	COLOR: #6E614F; TEXT-DECORATION: none }
A.credits:hover, A.credits:active {
	COLOR: #EFBB66; TEXT-DECORATION: none }
.bottom { COLOR: #6E614F; FONT-SIZE: 10px; MARGIN: 0px; PADDING-TOP: 5px }
#menu2_footer {
	MARGIN: 6px auto auto; WIDTH: 970px; POSITION: relative; TEXT-ALIGN: center }
#menu_footer {
	MARGIN: 8px auto auto; WIDTH: 450px; POSITION: relative; TEXT-ALIGN: center; BORDER-TOP: 1px solid #625137; PADDING-TOP: 6px }
A.menu2_footer:link, A.menu_footer:link, A.menu2_footer:visited, A.menu_footer:visited {
	TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000 }
A.menu2_footer:hover, A.menu_footer:hover, A.menu2_footer:active, A.menu_footer:active {
	TEXT-DECORATION: underline; COLOR: #444 }

A.menu_footer:link, A.menu_footer:visited, A.menu_footer:hover, A.menu_footer:active {
	FONT-SIZE: 11px }
#foot {
	BACKGROUND: url(/img/bg_foot.jpg) no-repeat 0px 0px; MARGIN: 0px auto; WIDTH: 900px; POSITION: relative; HEIGHT: 16px; TEXT-ALIGN: right }
A.menu_admin:link, A.menu_admin:visited {
	COLOR: #188bef; TEXT-DECORATION: none }
A.menu_admin:hover, A.menu_admin:active {
	TEXT-DECORATION: underline }

	
/***** text **************/
/* new */

.txt_blok { FLOAT: left; MARGIN-TOP: 15px 0px 20px 0px; POSITION: relative }
P, UL { FONT-SIZE: 12px; PADDING: 10px 0px 2px 0px; MARGIN: 0px; line-height: 130% }
UL { PADDING-LEFT: 30px }
/* new*/


H2.ofnr {
	COLOR: #64707d; FONT-SIZE: 16px }
/*
H5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #444; FONT-SIZE: 12px; PADDING: 10px 0px 0px 0px; MARGIN: 0px }*/
A.detail, A:link, A:visited {
	COLOR: #e88e00; TEXT-DECORATION: none }
A.detail:hover, A:hover, A:active {
	TEXT-DECORATION: underline; COLOR: #e57e04 }
A.realizacja:link, A.realizacja:visited, A.realizacja:hover, A.realizacja:active {
	COLOR: #888; FONT-SIZE: 9px; TEXT-DECORATION: none }
A.del {
	COLOR: #CC0000 }	
	
	
P.in {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING: 5px 20px 5px 20px; MARGIN: 0px; display: block }

TD.ap_eu { WIDTH: 110px }

INPUT.in_cancel { background-image: url(/img/input_anuluj.gif) }

#news {
	MARGIN: 10px auto auto; WIDTH: 525px }
.news {
	PADDING: 0px 5px 8px 0px; MARGIN: 0px }
#news_data {
	MARGIN: 0px auto auto; WIDTH: 522px; BACKGROUND: url(/img/bg_offer.gif) repeat-x 0px 0px }
.news_head {
	FONT-SIZE: 11px; PADDING: 10px 5px 3px 5px; MARGIN: 0px }
.news_date {
	FONT-SIZE: 10px; COLOR: #777; PADDING: 0px 5px 0px 5px; MARGIN: 0px }
.news_text {
	FONT-SIZE: 11px; COLOR: #444; PADDING: 0px 5px 0px 5px; MARGIN: 0px }
/******* input form *************************/
FORM {
	PADDING: 0px; MARGIN: 0px }
.serch_panel {
	MARGIN-LEFT: 10px }


INPUT.ioff {
  background-color: #FFFFFF;
  border: 1px solid #bbb;
	HEIGHT: 18px;
}

INPUT.ion {
  background-color: #FFFEF9;
	border: 1px solid #888;
	HEIGHT: 18px;
}

TEXTAREA.ioff {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
  background-color: #FFFFFF;
  border: 1px solid #bbb;
}

TEXTAREA.ion {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
  background-color: #FFFEF9;
	border: 1px solid #888;
}

/******** input file ***************************/
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}