.ital 	 {font-style:italic  }
.reddy {color:red}
.greeeny {color:green}
.lefty {text-align:left}
.centy {text-align:center}
body { font-size: 12px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
  margin:0px;
  padding:0px;
  }
/* available */
.container {
	border:1px solid #bbb;
	padding: 0.4em;
	cursor: default;
	background:#fff;
}

.brakObiektow {margin: 15px auto 15px auto; text-align:center}
.poprawPrzynaleznosc { border-collapse:collapse; margin-top:5px;border-top: 15px solid white;border-bottom: 15px solid white;background-color:#f00}
    .poprawPrzynaleznosc td { border-collapse:collapse; border: 0px; margin:0px; padding-left:6px;
    background-color:#f1f1f1;}

.uwagaPrzynaleznosc {text-align:center; padding-top:5px}
    
.poprawPrzynaleznoscSzefowie { color:red;font-size:11px;font-weight:bold;}
    
a {text-decoration:none;outline:none}
a:hover {text-decoration:underline}
a.smaller {font-size:smaller;font-weight:normal}
a:visited {color:#0000ee}
div.error_t2 {margin: 0px auto 0px auto;color:#f00;padding:0px;padding-bottom:7px;padding-top:2px;text-align:center;line-height:2em}
div.error_t2 img {vertical-align:middle;margin-right:10px;padding:0px}
div.twit {margin-left:auto;margin-right:auto;text-align:center;margin-bottom:40px; margin-top:15px}

h1 {text-align:center;font-size:20px;margin-bottom:20px;margin-top:3em}
h2 {text-align:center;font-size:18px;font-weight:normal}

.greenbox {width:420px; background-color: #f1f1f1; color:green;clear:both; font-weight:normal; margin: 0px auto 0px auto;text-align:center;font-size:10px;padding:3px; border:solid 1px green;}
.redbox     {width:420px; background-color: #f1f1f1; color:red;  clear:both; font-weight:bold;   margin: 0px auto 0px auto;text-align:center;font-size:10px;padding:3px; border:solid 1px red;}


#Page {width:900px;margin:0px auto;background-color:#fff;margin-top:8px;}
#Main {padding:0px; margin-top:0px; margin-bottom:10px;background-color:#fff;margin-left:auto;margin-right:auto}
#signin_top {margin:0px auto 0px auto;padding:0px;font-size:11px;text-align:right}
#logo_div {margin: 5px auto 20px auto;text-align:center;outline:none}



#search_box {text-align:center;margin: 0px auto 5px 126px;padding-bottom:0px;line-height:0.8em}
#search_box p {padding:0px;margin:0px;float:left;}

#search_boxpl {text-align:center;margin: 0px auto 5px 88px;padding-bottom:0px;line-height:0.8em}
#search_boxpl p {padding:0px;margin:0px;float:left;}

input.tandc {vertical-align:middle}

input.main_button {width:80px;height:26px;padding-bottom:2px;vertical-align:middle;margin-bottom:2px}
input.main_button2 {width:80px;height:26px;padding-bottom:2px;vertical-align:middle;margin-bottom:2px}
#search_options {font-size:10px; line-height:1.1em;text-align:left;padding-left:5px}
#search_form {}
#search_input{height:20px;vertical-align:middle;width:295px;font-size:15px;padding-top:2px}
#search_form_text {vertical-align:middle}
.add_company   {text-align:left;padding-left:15em;padding-top:-10px;margin-top:-10px;font-size:11px}
.add_companypl {text-align:left;padding-left:18.5em;padding-top:-10px;margin-top:-10px;font-size:11px}

#footer {margin:40px auto 20px auto;text-align:center;padding-top:0px}
#footer_text{text-align:center;text-align:center}
#footer_text a {padding:0px 5px 0px 5px;}

#empty {list-style:none;margin:0px 0px 0px 5px;text-decoration:underline}
#empty1 {list-style:none;margin:10px 0px 0px 5px;text-decoration:underline}

.wishlistContainer, .catalogContainer, .cartContainer {
	margin-bottom:20px;
}

select.langu {
font-size:9px;
vertical-align:middle;

}

p.srodek {text-align:center; font-weight:bold;font-size: 12px;margin:20px 0}

.wishlistContainer {
	height: 1100px;
	margin-top:2px;
	float:left;
	width:330px;
	margin-left:0px;padding:0px;
}

.wishlistContainer ol {
	height: 1070px;
}

.cartContainer {
	height: 1100px;
	margin-top:2px;
	float:right;
	width:330px;
	margin-right:0px;padding:0px;
}

.cartContainer ol {
	height: 1070px;
}

ol {margin:0px;padding:0px}

.dojoDndItem { 
	padding:3px 2px 1px 4px;
	margin:2px;
	list-style: none;
	border:solid 1px #dddddd;
	background-color:#fff;
  font-size:11px;
  width:96%;
}

.dojoDndItemOver {
	background-color: #ededed;
	cursor:pointer;
}

.dojoDndItemSelected {
	background-color: #5bbdea; color: #444;
}

.dojoDndItemAnchor {
	background-color: #5bbdea; color: black;
}

.dojoDndItemOver .dojoDndItemSelected {
	background-color: #ededed;
}

.dojoDndItemOver .dojoDndItemAnchor {
	background-color: #ededed;
}

.dojoDndItemBefore {
	border-top: 2px solid #369;
}

.dojoDndItemAfter {
	border-bottom: 2px solid #369;
}

.dojoDndAvatar {
	border:2px solid #ccc;
}
	
.dojoDndAvatarHeader {
	background-color: #aaa;
}

.dojoDndAvatarItem {
	background-color: #fff;
	border-bottom:1px solid #666;
}

.dojoDndAvatarItem .itemText {
	font-size: 120%;
}


/* two different boxes - for box with and without errors */
#reg_box 		 {line-height: 20px;clear:both; text-align:left;margin: 0px auto 0px auto; border:none;  }
#reg_box2 	 {line-height: 20px;clear:both; text-align:left;margin: 20px 0px  0px 0px;  border:none; }

#reg_box4 		 {line-height: 20px;clear:both; text-align:left;margin: 0px auto 0px auto; border:none; }
table.learnbox_header tr {padding:10px;font-size:11px}
table.learnbox_header {width:92%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-top:10px}
.b1f4, .b2f4, .b3f4, .b4f4 {font-size:1px; overflow:hidden; display:block;}
.b1f4 {height:1px; background:#ffc299; margin:0 5px;}
.b2f4 {height:1px; background:#ffc299; margin:0 3px;}
.b3f4 {height:1px; background:#ffc299; margin:0 2px;}
.b4f4 {height:2px; background:#ffc299; margin:0 1px;}
.contentf4 {background: #ffffff;padding:1px 10px 1px 10px;line-height:18px;text-align:center}
.contentf4aa {background: #ffffff;padding:1px 10px 1px 10px;line-height:12px;text-align:center;font-size:100%}
.contentf4 div {padding:110px}


#note {font-weight:bold;padding-bottom:10px}

span.buttbrd {border:5px solid #aaa;}

input.join_buttonPL {
padding:1px 6px 1px 6px;
width:130px;height:30px
}

input.join_buttonEN {
padding:0px 6px 1px 6px;
width:100px;background-color: #fb9c5c;height:25px
}

/* for ToU */
p.middle {text-align:center}
#terms p {margin:20px}

/* rounded box */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#f1f1f1; margin:0 5px;}
.b2f {height:1px; background:#f1f1f1; margin:0 3px;}
.b3f {height:1px; background:#f1f1f1; margin:0 2px;}
.b4f {height:2px; background:#f1f1f1; margin:0 1px;}
.contentf {background: #f1f1f1;}
.contentf div {padding:10px}

/* general table settings for tables with different bkcgrnd */
table.tabreg {padding:0px; background-color:#fff; margin-left:auto;margin-right:auto;line-height:2.2em;}
td.imie {width:240px}


input.texty {width:202px; border:1px solid #A5ACB2;}
input.texty:hover {border: 1px solid #454545;}

input.nrdomu {width:40px; border:1px solid #A5ACB2;}
input.nrdomu:hover {border: 1px solid #454545;}

input.kodpocztowy {width:60px; border:1px solid #A5ACB2;}
input.kodpocztowy:hover {border: 1px solid #454545;}

input.datapick {width:70px; border:1px solid #A5ACB2;}
input.datapick:hover {border: 1px solid #454545;}


p.male {font-size:10px;padding:5px} /* query result description */
#male {font-size: 10px;vertical-align:middle}
td.reg_butt {text-align:center; padding-top:8px; padding-bottom:50px}

#engformerror3 {width:150px; background-color: #f1f1f1; color:#ff0000;clear:both; font-weight:bold; text-align:center;font-size:10px;margin: 0px 0px 0px 5px;padding:4px 4px 4px 4px ; border:solid 1px #ff0000;}

#login_error {text-align:center;color:#f00;padding-bottom:10px;padding-top:0px;margin-top:-10px}
img {border:none}
.tou_img {vertical-align:middle;margin-right:5px}
#terms p {margin:20px;line-height:2em}

p.rec {padding:5px 0px 5px 0px;font-size:0.9em;text-align:center;line-height:1.8em}
p.rec a {color:#0000ff;}
.boldy {font-weight:bold}
.malyodstep {line-height:1.4em}
a.podkr2 {font-size:10px;text-decoration: underline;}
a.podkr:hover {color:#ff0000;}
a.podkr3 {text-decoration:none}
a.podkr3:hover {text-decoration:underline}

#league_error 	 {line-height: 20px;clear:both; text-align:center;font-size:12px;margin: 25px 130px 30px 150px; border:none;  }

.alert {
    background: none repeat scroll 0 0 #ffe5ed;
    border-radius: 5px;
    color: darkred;
    line-height: 1.4em;
    margin-bottom: 0.5em;
    padding: 0.3em 1.1em;
    border: 1px solid #eed3d7;
}

p.alerthd {margin:0; padding: 0.2em 0 0.3em 0;font-weight:bold;font-size:110%}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}

.alert a {
    color: darkred;
    text-decoration: underline;
}

.alert-success {
color: #468847 ;
background-color: #dff0d8 ;
border-color: #d6e9c6 ;
}

.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}


.small {font-size:smaller;}
tr.lower {line-height:1em}
tr.noacc {line-height:5em;}
tr.acpt  {line-height:4em;}
#footer_text {
padding-top:100px;
}

#note {text-align:center}
table.tabreg {width: 500px}
td.reg_butt {
padding-bottom:20px;
padding-top:20px;
text-align:center;
}

#logo_div {
  margin-top: 25px; margin-bottom:20px;
  }