@charset "utf-8";

/* CSS Document */

body {

    font-family: 'Lucida Grande', 'Lucida Sans Unicode', georgia, arial, sans-serif;

    font-size: 0.8em;

	margin:10px 0 0 0;

	padding:0px;

	background: #ffffff url('../images/bg_up_members.gif') repeat-x;

}



input, select, textarea {

  font-family: 'Lucida Grande', 'Lucida Sans Unicode', georgia, arial, sans-serif;

}



img, a {

	border:0px;

	margin:0px;

	padding:0px;

}



h1 {

	/*font-weight:normal;

  font-size: 2.1em;

  letter-spacing:-1px;

	margin:0 0 10px 0;

    padding:5px 0px;

    border-bottom: solid 1px;

    color:#000;*/ 

  /*border-bottom:1px solid #E1E1E1;*/

font-size:2.1em;

font-weight:normal;

letter-spacing:-1px;

line-height:1.2em;

/*margin-bottom:20px;

padding-bottom:15px;*/

}





h2 {

    /*font:bold 16px;

        color: #D17A23;*/

    margin:10px 0 10px 0;

    font-size:1.7em;

    font-weight:normal;

    letter-spacing:-1px;

    line-height:1.2em;

}                                    

h3 {

    font:bold 14px;

    margin:8px 0 8px 0;

}

#container {

	width:1000px;

	margin:0 auto;

    position: relative;

}

/* header */

#comment{

    width: 350px;

    height: 300px;

    position: absolute;

    background: #fff;

    border: solid 1px #ccc;

    top: 150px;

    left: 330px;

}



#logo {

	width:289px;

	height:55px;

	text-align:center;

	float:left;

	vertical-align:bottom;

    margin-top: 30px;

}

#center_header {

	width:430px;

	height:130px;

	text-align:center;

	float:left;

}

#text_menu {

	width:400px;

	height:94px;

	text-align:center;

    

}

a.top_text_menu{

    text-decoration: none;

    font-size: 0.85em;

    color: #fff;

    padding-right: 10px;

    text-transform: uppercase;

}



a.white {

  text-decoration: none;

  color: #fff;

}



a.white:hover {

  text-decoration: none;

  color: #E0E0E0;

}



#feedback{

    color: #fff;

    height: 17px;

}

#feedback a{

    font-weight: bold;

    text-decoration: underline;

    color: #fff;

}

#login_register{

    margin-top: 85px;

    float: left;

    width: 280px;

    font-family: 'Lucida Grande', 'Lucida Sans Unicode', georgia, arial, sans-serif;

    font-size: 1.3em;

    /*font-weight: bold;*/

    color: #fff;  

    position: relative;

}

#login_form {

    width:250px;

    height:100px;

    background: #f2f2f2;

    position:absolute;

    left: -24px;

    top: 23px;

    z-index:120;

    border: solid #999 1px;

    padding-top: 20px;

    color: #000;

    font-size: 12px;

    text-align: center;

}

.form {

	margin:0px;

	padding:0px;

}



.login_table_input {

	width:128px;

	height:14px;

	border:1px solid #a7afb3;

	background-color:#ffffff;

	font:12px;

}

.blue_text {

	font:13px;

	color:#000;

    font-weight: bold;

	text-align:right;

}

/* comment text */

.comment {

	/*font:11px;

	color:#cccccc;

	text-decoration:none;*/

  color:#8A8A8A;

  font-size:0.9em;

  text-decoration:none;

}

.comment a {

	font:11px;

	color:#666;

	text-decoration:none;

}

.comment a:hover {

	font:11px;

	color:#ccc;

}

/* logged menu */

#logged_menu {

	width:1000px;

	margin:0px 0 2 0;

	padding:4px 2px;

	text-align:left;

	height:14px;

    float: left;

}

.credits_menu{

    text-align: right;

    margin-left: 160px;  

    color: #fff;

}

/**html #logged_menu {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	width:938px;

	margin:2px 0;

	padding:4px 2px;

	text-align:left;

	height:14px;

}

*:first-child+html #logged_menu {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	width:938px;

	margin:2px 0;

	padding:4px 2px;

	text-align:left;

	height:14px;

}  */

.button_link {

	font:bold 12px;

	height:20px;

	color:#ffffff;

	padding:2px 10px;

	text-decoration:none;

	margin:2px 2px 2px 0;

}



/* left content - advertise box - page text */



#left_container {

	width:705px;

	padding:5px 2px 0 0;

	float:left;

	text-align:left;

	font:12px;

	color:#444444;

}

#left_content {

	padding:0px;

}

#advertise_your_banner {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	padding:10px 10px 0 10px;

	font:12px;

	color:#676d7d;

	text-align:left;

	margin:0 2px 0 0;

}

*html #advertise_your_banner {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	padding:10px 10px 0 10px;

	font:12px;

	color:#676d7d;

	text-align:left;

	margin:0 0px 0 0;

}

#right_content {

	float:right;

	width:300px;

    padding:0 2px 0 0;

}

#tib_is_offering {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	padding:10px 10px 0 10px;

	font:12px;

	color:#676d7d;

	text-align:left;

}

.table_icon {

	width:70px;

	vertical-align:top;

}

*html .table_icon {

	width:50px;

	vertical-align:top;

}

*:first-child+html .table_icon {

	width:50px;

	vertical-align:top;

}

.table_right_content {

	vertical-align:top;

}

.table_title {

	font:bold 12px;

	color:#4589bb;

	text-decoration:none;

}

.align {

	text-align:center;

}

/* right content - banners */

#right_container {

	width:237px;

	float:left;

    margin: 5px 0 0 0;

}

#important_member_news {

	border:1px solid #b0b3b6;

	background-color:#e9e9e9;

	width:237px;

	padding:10px 0 0 10px;

	font:12px;

	color:#676d7d;

	text-align:left

}

/* text page content */

#text_content {

	padding-top:20px;

	clear:left;

    text-align: left;

}

#text_content a {

	/*font:12px;*/

	color:#4488ba;

  /*font-weight: bold;*/

	text-decoration:none;

}

#text_content a:hover {

	/*font:12px;*/

	color:#000000;

  /*font-weight: bold;     */

	text-decoration:none;

}

#text_content .button_link {

    background-color:#de3827;

    color:#ffffff;

    text-transform: uppercase;

    padding:2px 10px;

    text-decoration:none;

    margin:2px 2px 2px 2px;

}

#text_content .button_link:hover {

	color:#ffffff;

	background-color:#3A88B6;

}

/* footer */

#bottom_banner {

	width:904px;

	clear:left;

	padding:0px;

}

/* bootom menu */ 

#bottom_menu {

	width:100%;

	font:13px;

    padding: 15px 0;

    color: #cccccc;

    text-align: center;

}

#bottom_menu a {

	color:#cccccc;

	text-decoration:none;

    text-transform:uppercase;

}

#bottom_menu a:hover {

	font:13px;

	color:#fff;

	text-decoration:none;

}

/* copyright - developer */

#footer {

	width:100%;

	margin:0px 0;

	font:12px;

	height:83px;

    color: #999999;

    text-align: center;  

}

#footer img {

	margin:0 0 -17px 10px;

}

.spacer{

    width: 100%;

    padding: 15px 0;

}

.error {

	padding:10px;

	/*border:2px solid #f0b17c;*/

    width: 953px;

    color: #db0000;

}

.error_icon {

	float:left;

}

.error_ul {

	margin-left:30px;

}

.message {

	padding:10px;

	/*border:2px solid #0b88bd;*/

    width: 953px;

    color: #34ae0a;

}

.message_icon {

	float:left;

}



.red_bullet {

    color: #ff6000;

}





.form_table {  

    background-color:#f3fcff;

}



.form_table td, th{

   padding:7px;

}



.form_table td .no_border{

   border-bottom:0px;

   padding: 7px;

}



.form_table th .no_border{

   border-bottom:0px;

   padding: 7px;

}



.form_table .submit {

    background-color:#015784;

    color:#ffffff;

    text-transform: uppercase;

    padding:2px 10px;

    text-decoration:none;

    margin:2px 2px 2px 2px;

}

.form_table .submit:focus {

    background-color:#9ea2a6;

}

.form_table input {

    border:1px solid #7b8493;

    font:normal 12px;

    color:#444444;

    padding:3px 3px;

    margin: 0px;

}

.form_table textarea {

    border:1px solid #7b8493;

    font:normal 12px;

    color:#444444;

    padding:3px 3px;

}

.form_table input:focus {

    border:1px solid #7b8493;

    font:normal 12px;

    color:#ed135f;

}

.form_table textarea:focus {

    border:1px solid #7b8493;

    font:normal 12px;

    color:#ed135f;

}

.form_table th {

    font:bold 12px;

}

.td_spacer {

    height:10px;

    font:normal 1px;

}

/*********** end form table *************/



/*********** general table *************/  



.general_table th{  

    background-color: #3A88B6 ;

    color:white;

    padding:10px;

    font-weight: normal;

    text-align: center;

}



.general_table td{  

    /*border-bottom: #D0D0D0 1px dotted;*/

    padding: 5px;

    text-align: center;

}



/*********** end general table *************/



/*********** inner_box_table *************/  



.inner_box_table th{  

    background-color: #3A88B6 ;

    color:white;

    padding:10px;

    font-weight: normal;

    text-align: center;

}



.inner_box_table td{  

    /*border-bottom: #D0D0D0 1px dotted;*/

    padding: 5px;

    text-align: left;

}



/*********** inner_box_table *************/



/************ text box *****************/  

.text_box{

/*border:1px solid #cccccc;*/

/*padding: 10px;*/

margin: 5px 0px;

}



.inner_text_box{

border-top:1px solid #cccccc;

border-bottom:1px solid #cccccc;

/*padding: 5px;*/

margin: 5px;

}



/*********** home page members box *************/  



#members_box{

    width: 462px;

    height: 338px;

    float: left;

}

#members_box_title{

    height: 45px;

    width:  270px;

    text-align: right;

    vertical-align: bottom;

    float: right;

    font-family: tahoma;

    font-size: 24px;

    color: #0acc00;

}

#members_box_border{

    width: 272px;

    height: 282px;

    padding-top: 0;

    background-color: #e9e9e9;

    border: 1px solid #d4d4d4;

    border-left: 0px;

    float: right;

    /*font-family: 'Lucida Grande', 'Lucida Sans Unicode',georgia, arial, sans-serif;*/

    /*font-size: 12px;*/

}



#members_pic{

    width: 186px;

    height: 330px;

    margin-top: 0px;

    float: left;

}



#advertisers_box{

    width: 480px;

    height: 338px;

    float: left;

    margin-left: 30px;

}

#advertisers_box_title{

    height: 45px;

    width:  250px;

    text-align: right;

    vertical-align: bottom;

    float: right;

    font-family: tahoma;

    font-size: 24px;

    color: #de3827;

}

#advertisers_box_border{

    width: 265px;

    height: 272px;

    padding-top: 10px;

    background-color: #e9e9e9;

    border: 1px solid #d4d4d4;

    border-left: 0px;

    float: right;

    /*font-family: 'Lucida Grande', 'Lucida Sans Unicode',georgia, arial, sans-serif;*/

    /*font-size: 12px;*/

}



#advertisers_pic{

    width: 186px;

    height: 330px;

    margin-top: 18px;

    float: left;

}



/*********** home page testimonials box *************/ 



#testimonials_title{

    width: 976px;

    height: 25px;

    margin-top: 15px;

    text-align: right;

    vertical-align: bottom;

    font-family: tahoma;

    font-size: 24px;

    color: #999;

    float: left;

}

#testimonials_box{

    width: 962px;

    height: 112px;

    float: left;

    /*background: url('http://iasidentist.ro/tib/images/bg_testimonials.gif') no-repeat;*/

    padding: 12px 0px 0px 15px;

    /*font-family: 'Lucida Grande', 'Lucida Sans Unicode',georgia, arial, sans-serif;*/

    /*font-size: 12px;*/

}

#testimonials_name{

    float: left;

    margin-top: 20px;

    font-weight: bold;

}

#testimonials_name span{

    font-weight: normal;

    color: #3300cc;

}

#testimonials_prev_next{

    margin-top: 25px;

    margin-right: 5px;

    float: right;

}



/* ------------- feedback divs -------------*/

#fb_left_col {

  float: left;

  width: 620px;

}

#fb_right_col {

  float: left;

  width: 350px;

  /*border: solid 1px #eee;*/

  padding-left: 20px;

}

#fb_clear {

  clear: both;

}

.fb_top_vote {

  width: 85px; 

  height: 50px; 

  background: url("../images/vote_top.gif") no-repeat; 

  text-align:center; 

  padding-right: 15px; 

}

.fb_top_vote .big_text {

  font-size:2.1em;

  font-weight:normal;

  letter-spacing:-1px;

  line-height:1.2em;

}

.fb_bottom_vote {

  background:transparent url(../images/vote_bottom.gif) no-repeat scroll 0 0;

  color:#FFFFFF;

  font-size:1.3em;

  height:30px;

  padding-right:15px;

  padding-top:3px;

  text-align:center;

  text-transform:uppercase;

  width:85px;

}

.link_vote{

  color:#FFFFFF;

  text-decoration: none;

}

/* ------------- feedback divs over --------*/







/* --- Members section ---- */

#members_stats{

    background: #f2f2f2;

    padding: 10px;

}