/* CSS Document Generated by Warski */
html, body {height: 100%;}

* { margin:0; padding:0; border:0;}

body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#303030;
  background: #650115 url(../img/bg.png) repeat-x left 1px; 
  background: #E6E6E6 url(../img/bg_content.png) repeat-y;
  overflow-x:auto;
  width:1263px;
  
}

img { border:0; display: block;}

a {color:#000; text-decoration: none;}
a:hover {text-decoration: undeline;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
.nopad {padding: 0px !important}

.pointer {cursor:pointer;}
.error {color:#ff0000;}
li {list-style: none; }
input.none {display: none !important;}

#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

#main input.button_list {display:inline; background: url(../img/button_g_lista.gif) no-repeat; border:none; height: 22px; width: 66px; margin: 0 5px;  cursor: pointer; }
#main input.button_back {display:inline; background: url(../img/button_g_powrot.gif) no-repeat; border:none; height: 22px; width: 66px; margin: 0 5px;  cursor: pointer; }

#container {background:#E6E6E6 url(../img/bg_content.png) repeat-y; margin-bottom:-45px;  height: 100%;}
#top_wrapper {background: url(../img/bg_top.png) repeat-x left 1px;  width: 100%;}
#top {width: 950px; background: url(../../cms/img/top.png) no-repeat left 1px; margin: 0 auto; height: 203px; }
#top h1 {padding:35px 0px 0px 10%; float: left; margin-bottom:6px; position: absolute; left:0px }
#personal {float: right; width: 225px; color:#fff; padding:69px 40px 0 0; position: absolute; right:0px}
#personal a {color: #CBCBCB;}
#personal img {border: 1px #fff solid; float: left; margin-right:10px}
#personal ul {overflow: hidden;}
#personal li a:hover {text-decoration: underline;}
#personal li.ico {padding: 0 0 0px 15px; margin-bottom:5px}
#personal li.name {background: url(../img/ico_name.gif) no-repeat center left; font-size: 110%;}
#personal li.mycms {background: url(../img/ico_mycms.gif) no-repeat center left; float: left; margin-right:6px;}
#personal li.logout {background: url(../img/ic_logout.gif) no-repeat center left; overflow: hidden;}

#content {padding-bottom:10px;  width: 100%; overflow: hidden; position: relative; z-index: 1; background:#E6E6E6 url(../img/bg_content.png) repeat-y;}
#header {background: #F3F3F3 url(../img/bg_header.png) repeat-x; min-height: 34px; position: relative; }
#header h2 {padding:10px 0 0 1%; max-height:28px; font-size: 11px; font-weight: normal; width: 175px; float: left;}
#header h2 strong {color:#447906;}
#header ul {overflow: hidden; text-align: center; padding-top:10px}
#header li {display: inline; font-weight: bold; padding-right:20px; }
#header li a {background: url(../img/bg_menu_page_li.gif) no-repeat left center; padding-left:10px;}
#header li a:hover {color:#447906; background: url(../img/bg_menu_page_li_ov.gif) no-repeat 2px center; } 

#header #menu {position: absolute; top:-43px;  overflow: hidden; clear: both;  color: #fff; background: url(../img/bg_main_li.png) no-repeat left 10px; left:0px; margin: 0 auto;}
#header #menu li {  float: left; background: url(../img/bg_main_li.png) no-repeat right top; padding:0 8px}

#header  #menu a {background: none ; padding-left:0px; color: #fff; font-weight: bold; display:block; height: 26px; padding-top:8px; width:108px; text-align: center; }
#header  #menu a:hover {color: #447906; background: url(../img/button2.gif) no-repeat; width: 108px;}

#sub {float: left; width: 198px; padding:25px 5px 15px;}
#sub ul {overflow: hidden; margin: 0 auto; width: 192px;}
#sub li { background: url(../img/bg_sub_menu.gif) repeat-x; border:1px #C8C8C8 solid; margin-bottom:3px; width:190px;  font-weight: bold;}
#sub li a {display: block; width:170px; height:20px; padding-top:4px; padding-left:20px; background: url(../img/bg_sub_menu_li.gif) no-repeat 8px center;}
#sub li a:hover {background-position: 10px center; color:#447906;}
#sub li ol.hide {display: none;}
#sub li ol.visible li {display: block !important;}

#sub li ol {margin:5px 0px;}
#sub li ol li {background: none; border: none;  width: 170px; font: normal 100% tahoma;}
#sub li ol li a {background: url(../img/bg_menu_ol_li.gif) no-repeat 8px center; height: 15px; padding-top:0px}

#main { overflow: hidden;  color:#000; padding:5px 10px 15px;}
#main div {background: #F2F2F2; padding: 10px; border: 2px #C8C8C8 solid; margin-bottom:15px; overflow: hidden;}
#main div.left {width: 46%; float: left;}
#main div.right {width: 46%; float: right;}

#main h2 {font-size: 14px; font-family: verdana; margin-bottom:10px; font-size: 11px;}
#main h2 strong {font-weight: bold; color:#447906; font-size: 12px;}
#main h4 {font-size: 100%;}
#main p {line-height: 1.4em; margin-bottom:10px; text-align: justify;}
#main a {font-weight: bold; color:#447906;}
#main img {margin: 0 auto 10px;}

#main table {border-collapse: collapse; margin:0 auto;}
#main .pages table th.left {width:12px;}
table caption, legend {color:#447906; font-size:130%; font-weight:bold; margin-bottom:10px; text-transform:uppercase; width: 100%;}
#main td {padding:2px }
#main table input {display: block; margin: 0 auto;}
#main thead { height: 37px; font-size:11px;}
#main thead td, #main thead th {color: #fff; font-weight: bold; text-align: center; height:37px; padding:0 2px;}
#main thead th.left {background: url(../img/bg_table_thead_left.gif) no-repeat;  width: 39px;}
#main thead td.position {width: 10%;} 
#main thead td {background: url(../img/bg_table_thead_center.gif) repeat-x; width:auto;}
#main thead td.page {width: 27%;}
#main thead th.right {background: url(../img/bg_table_thead_right.gif) no-repeat right; }
#main thead td#lp {padding:0;}

#main tbody tr {line-height:1.6em;}
#main tbody tr td, #main tbody tr th {padding:0 15px; border-bottom:1px #fff solid; color:#303030; font-weight: bold; text-align: center; font-size: 11px;}
#main tbody tr th {text-align: left;}
/* #main tbody tr td:first-child {background: url(../img/bg_first-child_td.gif) repeat-y right top;} */
#main tbody .light {background: #ECECEC; cursor: pointer;}
#main tbody .dark {background: #E2E2E2; cursor: pointer;}
#main tbody .over {background: #c2c2c2; cursor: crosshair;}
#main tbody .over td, #main tbody .over th {color:#447906}
#main tbody .over ul.action li a {color:#447906 !important;}
#main tbody .over ul li a:hover {cursor: pointer; color:#303030 !important;}
#main tbody td span {display: none;}

#main tbody ul.position {width: 40px; margin: 0 auto;}
#main tbody ul.position li {width: 17px; display: inline;}
#main tbody ul.action { margin: 0 auto;}
#main tbody ul.action li {float:left; margin:0 2px;}
#main tbody ul.action li a {color:#303030;}
#main tbody ul.action li a:hover {text-decoration: underline;}
#main tbody ul.action li.edit {background: url(../img/ico_edit.gif) no-repeat left 4px; padding-left:10px; padding-right:5px;}
#main tbody ul.action li.del {background: url(../img/ico_delete.gif) no-repeat left 1px; padding-left:8px}
#main tbody a.edit {background: url(../img/ico_edit.gif) no-repeat left 4px; padding-left:10px; padding-right:5px; margin:0 5%;}
#main tbody a.del {background: url(../img/ico_delete.gif) no-repeat left 1px; padding-left:8px;}


#main tbody td a.down {display: block; background: url(../img/button_down.gif) no-repeat; width: 17px; height: 16px; float: left;}
#main tbody td a.up {display: block; background: url(../img/button_up.gif) no-repeat; width: 17px; height: 16px; float: right;}
#main tbody td img {margin: 0 auto 0;}
#main tbody td a.active {background: url(../img/led_active.gif) no-repeat; display: block; width: 13px; height: 13px; margin: 0 auto }
#main tbody td a.active:hover {background: url(../img/led_active_ov.gif) no-repeat; cursor: crosshair;}
#main tbody td a.inactive {background: url(../img/led_inactive.gif) no-repeat; display: block; width: 13px; height: 13px; margin: 0 auto }
#main tbody td a.inactive:hover {background: url(../img/led_inactive_ov.gif) no-repeat; cursor: crosshair;}

#main tbody td a.orange {background: url(../img/led_led_worksheet.gif) no-repeat; display: block; width: 13px; height: 13px; margin: 0 auto }
#main tbody td a.grey {background: url(../img/led_pipeline.gif) no-repeat; display: block; width: 13px; height: 13px; margin: 0 auto }


#main tbody tr.dark th.sub {background: #E2E2E2 url(../img/bg_menu_ol_li.gif) no-repeat 3px center;}
#main tbody tr.light th.sub {background: #ECECEC url(../img/bg_menu_ol_li.gif) no-repeat 3px center;}
#main tbody tr.over th.sub {background:#c2c2c2 url(../img/bg_menu_ol_li.gif) no-repeat 3px center;}
#main tbody tr th.sub {font-weight: normal; padding-left:15px; font-size: 11px; }


#main tfoot tr { height:52px;}
#main tfoot td {padding: 0px; background: url(../img/bg_table_bottom_center.gif) repeat-x left 0px; vertical-align: middle; font-size: 12px;;}
#main tfoot ul { float: left;}
#main tfoot ul li {float: left; padding-left:18px; font-size: 10px; font-weight: bold; margin-left:10px; padding-top:2px; line-height: 1.7em; }
#main tfoot ul li.add {background: url(../img/ico_add.gif) no-repeat left 6px;}
#main tfoot ul li.del {background: url(../img/ico_delete.gif) no-repeat 5px 4px;}
#main tfoot ul li.edit {background: url(../img/ico_edit.gif) no-repeat 5px 6px;}
#main tfoot ul li.del a, #main tfoot ul li.edit a {color:#303030;} 
#main tfoot ul li a:hover {text-decoration: underline;}

#main tfoot .select, #main .ffoot .select  {float: right; margin-right:20px; border: none;background: none;margin-bottom:0px; padding:0px; }
#main .ffoot .select {margin:0;}
#main tfoot .select label, #main .ffoot .select label  {display:block; float:left; line-height:1.6em;}
#main tfoot .select select, #main .ffoot .select select { border: 2px #447906 solid ; float:left; height:22px; margin:0px 5px; position:relative; z-index:10;}

#main .button {clear:both; float: right; border: none; margin:10px 0px 0px; padding: 0px; background: none; width: 160px;}
#main .button input {float: left; border:none; height: 22px; width: 66px; margin: 0 5px; display: block; cursor: pointer;}
 #main .button input.cancel {background: url(../img/buttom_anuluj.gif) no-repeat }
 #main .button input.save {background: url(../img/buttom_zapisz.gif) no-repeat }

#main hr {background: none; height: 0px; display: inline; font-size: 0px;}
/* dodane przez marko tak na szybko */
#main textarea {width:500px; height:300px}
/* end marko tak na szybko */
 
.push {height:45px; clear:both;}
#footer {clear: both; height: 45px;  width: 100%; background:#E6E6E6 url(../img/bg_footer.png) repeat-x 235px top ; position: fixed; bottom:0; z-index: 1;}
#footer p {text-align: center; color: #5E0013; line-height: 4.8em;}
#footer a {color: #5E0013;}

/* logowanie */

#login {height:100%; position:absolute; top:0px; width:100%; background: #fafafa;}
#login h1 img {width:490px; height:132px;}
#login form {overflow:hidden; padding-top:70px; float: right; width: 260px;}
#login h3 {background: url(../cms/img/ico_name.gif) no-repeat; padding-left:15px; font-size: 14px; color: #fff; margin-bottom:10px;}
#login input {width: 102px; height: 18px; background: url(../img/input_login.gif) no-repeat; padding:2px 5px; display:block; float:left; margin:0pt 5px;}
#login #fubmitf {clear: both;}
#login #submit {margin-top:10px; display:block; background: none; color: #fff; font-size: 14px; float: right; font-weight: bold; padding: 0px;height: 20px;}

#login #top {background: url(../img/bg_top_red.png) repeat-x left 1px; }
#login #top_wrapper {background: url(../img/bg_top_red.png) repeat-x left 1px;}


#main .fck {}
#main .fck .fhead {margin-bottom:10px}
#main .fck .fhead ul {overflow: hidden;}
#main .fck .fhead ul li {float: left; width: 33%; border-left:1px #E4E4E4 solid;}
#main .fck .fhead ul li.firstkid {border:none;}
#main .fck .fhead div { border:none; background:none;  width: 218px; margin: 0 auto; } 
#main .fck .fhead label {display:block}
#main .fck .fhead input {background: url(../img/bg_input.gif) no-repeat; width: 208px; height: 18px; padding:2px 5px 0; margin-bottom:10px;}
#main .fck .fhead select {border: 2px #447906 solid ; width: 218px; height: 22px;}
#main .fck .fhead option {background: #fff; color: #000; font-weight: bold; padding-bottom:2px; border-bottom:1px #E4E4E4 solid; margin-bottom:2px; cursor: pointer; text-indent: 5px;;}
#main .fck .fckeditor {background: #E6E6E6; padding:5px; border: 2px #C8C8C8 solid;}

#main .fck .ffoot {padding-top:15px;}
#main .fck .ffoot .checkboxs {float: left; border: none; background: none; padding:0; margin:0; min-height: 22px;}
#main .fck .ffoot .checkboxs input {position: relative; top:2px; }
#main .fck .ffoot .checkboxs label {margin-right:10px;}
#main .fck .ffoot .button {clear: both; margin-top:50px;}



div#css {background:#F2F2F2 url(../img/css_logo_medium.gif) no-repeat right 60px }
div#xhtml {background:#F2F2F2 url(../img/xhtml_logo_medium.gif) no-repeat right 60px }

#css textarea, #xhtml textarea {clear:both; border:2px #447906 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px; width:80%;}
#css label, #xhtml label {display:block;}
#css input, #xhtml input, #xhtml select {display:block; background:transparent url(../img/bg_input.gif) no-repeat; height:18px; margin-bottom:10px; padding:2px 5px 0pt; width:208px; }
#xhtml ul {overflow: hidden;}
#xhtml li  {float: left; padding-right:10px;}
#xhtml select {}

#flat label {display:block}
#flat input {display:block; background:transparent url(../img/bg_input.gif) no-repeat; height:18px; margin-bottom:10px; padding:2px 5px 0pt; width:208px; }
#flat input:focus, #flat select:focus {background:transparent url(../img/bg_input_focus.gif) no-repeat;}
#flat ul {overflow: hidden; zoom:1; clear: both;}
#flat li {float: left; padding:5px 34px 0 0; width: 215px;}
#flat .default {border:2px solid #447906; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff; margin:10px 0}
#flat div.pl {background: #fff url(../img/flag_pl_cms.gif) no-repeat  98% 10px }
#flat div.en {background: #fff url(../img/flag_en_cms.gif) no-repeat  98% 10px }  
#flat textarea {background:#F2F2F2;border:2px solid #447906; height:300px; margin-top:10px; width:100%;}
#flat select {width: 218px; background: url(../img/bg_input.gif) no-repeat; margin-bottom:10px;}
#flat .ratio label {float: left; clear: both; padding-right:10px;}
#flat .ratio input {width: auto; float: right;}
#flat #offer_description_1, #flat #offer_description_2 {margin-top:50px;}
#flat h5 {font-weight: normal; font-size: 100%; }
#flat input.submit_add {width: 66px; height:22px; background: url(../img/button_g_dodaj.gif) no-repeat; margin:0 auto;}
#flat input.input_save {width: 66px; height:22px; background: url(../img/buttom_zapisz.gif) no-repeat; margin:0 auto;}


#main ul.sub {overflow: hidden;}
#main ul.sub li {float: left; margin:5px; background:transparent url(../img/bg_sub_menu.gif) repeat-x ;border:1px solid #C8C8C8; font-weight:bold; margin-bottom:3px; width:190px;}
#main ul.sub li a {background:transparent url(../img/bg_sub_menu_li.gif) no-repeat scroll 8px center; display:block; height:20px; padding-left:20px; padding-top:4px; width:170px;}
#main ul.sub li a:hover {background-position:10px center; color:#000;}



#main li.section label.iRadio {width: auto; float: left; clear: both;}
#main li.section input.iRadio {width: auto; float: right; margin:0;}

/*statystyki */
#stat h3 {color: #C01721; margin: 0 0 10px 0 ; text-align: center; }
#stat h4 {color: #C01721; margin: 0 0 10px 0 ; text-align: center; background: transparent url(../img/bg_sub_menu.gif) repeat-x}
#stat h5 { font-size:11px; text-align: center; background: transparent url(../img/bg_sub_menu.gif) repeat-x}
#stat ul {overflow: hidden; margin-bottom:10px;}
#stat ul ul {border-top: 1px #ccc solid; margin-bottom:0; }
#stat li {background: url(../img/bg_stat_header.jpg) repeat-y right top;  width:47%;  border: 1px #ccc solid; float: left; margin:0 1%; line-height: 1.8em;}
#stat li li {border: none; width: 48%;}
#stat li.result {text-align: right;}

div#offertsList{overflow: scroll;  height:200px;}

dt {color: #447906; float:left; font-weight:bold; width:200px;}
dl{float:left; width:30%; border-right: 1px  #447906 dotted; margin-right:5px;}



/* tabs */
#main .CmsTabs {background: none; border: none; padding: 0; margin: 0}
#main .CmsTabs ul {}
#main .CmsTabs ul li {background:transparent url(../img/button2.gif) no-repeat scroll 0 0; float:left;  margin:0; min-height:0; padding:5px 10px; width:90px; text-align: center; cursor:pointer; text-decoration:none; color:red;}
#main .CmsTabsContent {background:#fff; padding-top:0;}
#main .CmsTabsContent div {margin:10px 0 0 0 ; background:#fff; border:0;}


/*RE OFFERS */
.reOfferPhonesBox {float:right; border: none;}
.reOfferPhonesBox dt {text-align:right; padding-right:3px;}
.reOfferPhonesBox dd {color:red; font-weight:bolder; font-size:14px;}



.reOfferState {border:none;  width:40%; margin:0px; padding:0px;}
.reOfferState dt {float:left; width:20%; margin:0px; padding:0px; text-align:right;}
.reOfferState dd {float:left; width:20px; margin:0px; padding:0px; }

#offertsList #flat legend, #offertsList #flat .button {margin:0}
#offertsList #flat li {width:118px; padding:5px 14px 0 0}
#offertsList #flat li input {width:130px;}
#offertsList .button .search {background:#527D18 none repeat scroll 0 0; border:1px solid #000000; color:#FFFFFF; height:23px; padding:3px;}


.iHidden {display:none !important;}

.devFlats table tbody th{padding:0 5px;}
	input.surface_s, input.surface_e {width:40px;}
	input.price_metre_s, input.price_metre_e {width:70px;}
	
ul#authPrivilegesCategory  li {width: 600px;}
#authPrivilegesCategory .authPrivileges input {float:left; margin-right:7px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 20px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

