
/**** Styles for IE6 **********/

.ie6 .header {
	margin-top:-12px;
	}

.ie6 .bar_bottom {
	height:auto;
    overflow:hidden;
	position:relative;
	top:-11px;
    }

.ie6 .header ul {
	margin:0 10px 0 0;
	position:relative;
	top:5px;
	}

.ie6 .header li {
	margin:0 1px 0 0;
	padding:2px 0px 10px 0;
	}

.ie6 .header li a {
	display:inline;
	padding: 5px 10px 0px 10px;
	position:relative;
	top:3px;
	}

.ie6 .header .current {
	padding-bottom:10px;
	position:static;
	height:auto;
	}

.ie6 .header .current a {
	padding:5px 15px 7px 15px;
	height:auto;
	}

.ie6 .content .homebox_container {
	width:750px;
	}

.ie6 .panel_left_col, .ie6 .login_left_col {
	margin:15px 0 15px 2px;
	width:328px;
	}
.ie6 .login_left_col .corner_r {
	position:relative;
	height:100%;
	}

.ie6 .login_left_col .corner_bl div {
	position:relative;
	}
	
.ie6 .login_left_col input#password {
	position:relative;
	top:-30px;
	}

.ie6 .panel_right_col {
	margin:50px 20px 0 0;
	}

.ie6 .cpa_header {
	height:100px;
	}

.ie6 .linebox5b a.orangesub {
	position:relative;
	padding:44px 22px 45px 20px;
	top:-17px;
	}

.ie6 ul.graybar_container {
	position:relative;
	top:2px;
	}
	
.ie6 ul.graybar_container li span {
	display:inline;
	top:0px;
	width:auto;
	cursor:pointer
	}
	
.ie6 ul.graybar_container li a {
	position:relative;
	width:10px; /* providing a width gives a has_layout property*/
	padding:0 5px 0 7px;
	top:15px;
	}

.ie6 div.gtab ul.gtab-controllers li a.gtab-active span  {
position:relative;
	top:0px;
	padding-bottom:3px;
	
	}

.ie6 .cpa_body .calendar .day {
	margin-top:30px;
	}

.ie6 .cpa_body li.delete, .ie6 .cpa_body li.deactivate, .ie6 .cpa_body li.edit, .ie6 .cpa_body li.terminate, .ie6 .cpa_body li.reactivate {
	width: 8%;
	}

.ie6 .list_opt {
	position:relative;
	top:48px;
	}

.ie6 .user_edit {
	width:325px;
	}

.ie6 .linebox5b .user_edit_b input.orangesub {
	position:relative;
	top:-45px;
	}


.ie6 .col2 .linebox5b .user_edit_c a.orangesub{
	position:relative;
	top:15px;
	padding:8px 18px 12px 16px;
	}
	
.ie6 .but_orange2 {
	margin-bottom:20px;
	height:48px;
	width:365px;
	}

.ie6 .register_page .linebox5 {
	width:335px;
	padding-left:0;
	padding-right:0;
	}

.ie6 .gray_bottom2 {
	position:relative;
	top:-10px;
	height:5px;
	}

.ie6 .user_edit .linebox5 {
	width:350px;
	}

.ie6 .user_edit .content_r{
	height:1%
	}
	
.ie6 .add_prop .linebox5 {
	width:320px;
	}
	
.ie6 .add_prop_bottom .linebox5b a.orangesub {
	top:-16px;
	padding-left:10px;
	padding-right:10px;
	}

.ie6 .linebox5 span.tareatext{
        position:relative;
        top:-40px;
}


/*** Styles for IE7 ***/

/*.ie7 .wrapper {
	font-size:1em;
	}*/
	
.ie7 .bar_bottom {
 	height:5px;
	overflow:visible
	}

.ie7 .header {
	/*overflow:hidden;*/
	/*height:5.72em;*/
	}
	
.ie7 .header ul {
	margin-top:6px;
	display:inline-block;
	}

.ie7 .header  li a {
	padding:0.42em 0.65em 0.58em;
	}

.ie7 .header .current {
	height:2.04em;
	}

.ie7 .header .current a {
	height:0.99em;
	}

.ie7 .linebox5 textarea {
	margin-left:40px;
	}


.ie7 .cpa_body .calendar .day {
	margin-top:32px;
	}

.ie7 .cpa_body li.delete, .ie7 .cpa_body li.deactivate, .ie7 .cpa_body li.edit, .ie7 .cpa_body li.terminate, .ie7 .cpa_body li.reactivate {
	width: 8%;
	}

.ie7 .linebox5b a.orangesub {
	position:relative;
	top:-15px;
	}

.ie7 .gray_bottom2 {
	position:relative;
	top:-5px;
	height:10px;
	}


.ie7 .msg_content input {
	width:190px;
	}

.ie7 .msg_content textarea {
	overflow:auto;
	width:190px;
	}

.ie7 .linebox5 .msg_descr {
	margin-left:110px;
	overflow:auto;
	}

.ie7 .linebox5b .linebox5b_ie a.orangesub {
	position: relative;
	top:10px;
	}

.ie7 .cpa_body li.delete_message a {
	height:35px;
	padding-top:20px;
	padding-bottom:10px;
	}


.ie7 .cpa_body li.reply a {
	height:35px;
	padding:14px 0 4px 30px;
	}

.ie7 .login_left_col .linebox5 input#password {
	margin-left:8px;
	}

.ie7 .login_left_col .corner_r {
	width:320px;
	}

.ie7 .corner_r, .ie7 .corner_bl {
	/*margin-top: -4px;*/
}


.ie7 .linebox5 span.tareatext{
        position:relative;
        top:-40px;
}

.ie7 .ads_price_for_ie {
	position:relative;
	top:5px;
	}

.ie7 .add_property_top {
	height:10px;
	}

.ie7 .list_top .linebox1 {
	margin-top:25px;
	}
.ie7 .list_top .corner_bl {
	margin-top:25px;
	}

.ie7 .list_top .corner_r {
	padding-right:10px;
	}

.ie7 .col2 .linebox5b .user_edit_c a.orangesub {
	position:relative;
	top:0px;
	}

.ie7 .request_pwd .orangesub {
	position:relative;
	top:15px;
	}

.ie7 .activate_acct .orangesub {
	position:relative;
	top:15px;
	}

.ie7 .register_bottom .linebox5b a.orangesub {
	position:relative;
	top:-15px;
	}
.ie7 .user_edit_b {
	position:relative;
	top:25px;
	}

.ie7 .user_edit_b a.orangesub {
	position:relative;
	top:-16px;
	}

.ie7 span.profile {
	margin-left:75px;
	}

.ie7 .register_page .linebox5 {
	width:326px;
	}



/**** OPERA  ***/
.opera .header ul {
	margin-top:60px;
	}

.opera .linebox5b a.orangesub {
	position:relative;
	top:-9px;
	}
.opera .linebox5 span.tareatext {
	top:-30px;
	}

.opera .header .current {
	height:2em;
	}

.opera .header .current a {
	height:1.1em;
	}

.opera .login_left_col input {
	top:0;
	}


.opera .msg_content textarea {
	overflow:auto;
	width:240px;
	}

/*****   SAFARI  *****/
.safari .header ul {
	margin-top:61px;
	}

.safari .linebox5 span.tareatext {
	top:-30px;
	}

.safari .panel_left_col .linebox5b a.orangesub {
	position:relative;
	top:2px;
	}
.safari .col2 .user_edit_b a.orangesub {
	position:relative;
	top:2px;
	}

.safari .login_left_col input {
	height:20px;
	}

.safari .login_left_col input.orangesub2 {
	height:34px;
	float:right;
	}

.safari .login_left_col .corner_r {
	padding-bottom:10px;
	}

.safari .msg_content textarea {
	overflow:auto;
	width:233px;
	}


/**** FF/Mozilla *****/

.gecko .login_left_col input.orangesub2 {
	margin-left:250px;
	}

