/* 
	ie ma cast stylu rovnou v addrvcard_edit.jsp
*/

div.addr div.subtitle {
	background-color : #34597D !important;
	margin-bottom : 5px;
	margin : 2px 0px 2px 0px;
}
div.addr div.subsubtitle {
	background-color : #efefef !important;
	color : black !important;
	border-bottom : 1px solid #a4a4a4 !important;
	border-top : 1px solid #a4a4a4 !important;
	margin : 2px 0px 2px 0px;
	height : 16px;
}
div.addr div.rolldown table {
	display : none;
} 
div.addr th {
	font-weight : bold !important;
}
div.addr td, th {
	border-bottom : 1px solid white;
}
div.addr td td,div.addr  th th{
	border-bottom : none;
}
div.addr td.section2,div.addr  th.section2 {
	background-color : #f8f8f8;
}
div.addr td.section3,div.addr  th.section3 {
	background-color : #e8e8e8;
}
div.addr td.section4,div.addr  th.section4 {
	background-color : #f8f8f8;
}
div.addr div.rolldown {
	border : none !important;
	width : 100% !important;
}
div.addr div.rolldown div.subsubtitle {
	border : none !important;
	height : 15px !important;
	width : 100% !important;
	color : black !important;
}
div.addr a.rolldown {
	color : black;
}
div.addr table.tableProperties {
	width : 100% !important;
}
div.addr table.tableProperties td {
	margin : 0px;
	width : auto !imporant;
}
div.addr table.tableProperties td input {
	width : 97% !important;
	margin : 0px;
}
div.addr table.tableProperties td select {
	width : 97% !important;
}
div.addr table.tableProperties td span.typeOfAddress select {
	width : 99% !important;
}
div.addr table.tableProperties td span.pZipCode input {
	width : 99% !important;
	position : relative;
	right : 1px;
}
div.addr table.tableProperties td input.button {
	width : auto !important;
}

div.addr td.t,div.addr  th.t {
	border-top : 2px solid #8e8e8e;
	padding-top : 2px;
}
div.addr td.b,div.addr th.b {
	border-bottom : 2px solid #8e8e8e;
	padding-bottom : 2px;
}
div.addr td.r,div.addr th.r {
	border-right : 2px solid #8e8e8e;
	padding-right : 2px;
}
div.addr td.l,div.addr th.l {
	border-left : 2px solid #8e8e8e;
	padding-left : 2px;
}
div.addr td.lt,div.addr th.lt {
	border-left : 2px solid #8e8e8e;
	border-top : 2px solid #8e8e8e;
	padding-left : 2px;
	padding-top : 2px;
}
div.addr td.lb,div.addr th.lb {
	border-left : 2px solid #8e8e8e;
	border-bottom : 2px solid #8e8e8e;
	padding-left : 2px;
	padding-bottom : 2px;
}
div.addr td.rb,div.addr th.rb {
	border-right : 2px solid #8e8e8e;
	border-bottom : 2px solid #8e8e8e;
	padding-right : 2px;
	padding-bottom : 2px;
}
div.addr td.rt,div.addr th.rt {
	border-right : 2px solid #8e8e8e;
	border-top : 2px solid #8e8e8e;
	padding-right : 2px;
	padding-top : 2px;
}
div.addr td.lrtb,div.addr th.lrtb {
	border-right : 2px solid #8e8e8e;
	border-top : 2px solid #8e8e8e;
	border-left : 2px solid #8e8e8e;
	border-bottom : 2px solid #8e8e8e;
	padding-right : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	background-color : #ccddee;
}
div.addr table td.write {
	text-align : left !important;
}
div.addr .sedmain div {
	float : right;
	width : 99%;
}
div.addr div.persistentView.edit table.tableProperties tr td  .sedmain div input {
	width : 64% !important;
	float : right;
}
a.address img.rolldownUp, a.address img.rolldownDown {
	right : 3px;
}
div.subsubtitle {
	position : relative;
}
span.porNumber {
	position : relative;
	right : 1px;
}
div.persistentView.defaultcolor.advcardEdit{
	border:none;
}
 