/*
  main.css,v 1.0 2007/03/3

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2007 Seotm.com
*/

BODY {
 background-color: #FFF5F4;
 color: #000000;
 margin: 0px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
}

p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align:justify;
}

h1 {
 background-image:url(/images/design/6.jpg);
 background-repeat: repeat-x;
 font-family: Arial, Verdana, sans-serif;
 font-size: 20px;
 font-weight: normal;
 color: #b30d0f;
 text-align: left;  
 border: solid 0px #000000;
 border-bottom: solid 2px #E0E0E0;
 margin-top:0px;
 margin-bottom:5px;
 padding-top:5px;
 padding-bottom:3px;
 padding-left:10px;
}

h2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #FF2828;
  margin:0px;
  padding-bottom:4px;
}

h3 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  margin:0px;
  padding:0px;  
}

h3.msg {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  margin:20px;
  padding:20px;
  border: solid 1px #E0E0E0;  
}

h4{
 background-image:url(/images/design/5.jpg);
 background-repeat: repeat-x;
 color:#808080; 
 font-size: 20px;
 font-weight: normal;
 border-bottom: solid 2px #F9DFE8;
 margin-top:0px;
 margin-bottom:5px;
 padding-top:5px;
 padding-bottom:3px;
 padding-left:20px;
}

A {
  color: #b30d0f;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, sans-serif;
  text-align:center;
}

A:hover {
  color: #e33536;
  text-decoration: underline;
}


td {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background:transparent;
}

tr {
  background:transparent;
}

FORM {
 display: inline;
}

select{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 background:#FFF5F4;
 border: solid 1px #C0C0C0;
 margin: 0px;
 padding: 0px;
}

div{
 border: solid 0px #000000;
}

input{
 background:#C0C0C0;
 color: #EC075F; 
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 border: solid 1px #F9DFE8;
 margin: 4px;
 padding: 0px;
}


.title_1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
}


/*---------------------- Art-Dating.com Start----------------------*/
.wellcome{
 font-family: Arial, Verdana, sans-serif;
 font-size: 28px;
 font-weight: normal;
 color: #FF4F4F;
 text-align: left;  
 vertical-align:middle;
 border: solid 0px #000000;
 margin:0px;
 padding:0px; 
}

.textarea {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 background:#FFF5F4;
 border: solid 1px #C0C0C0;
 margin: 0px;
 padding-top: 3px;   
}

.textbox {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 background:#FFF5F4;
 border: solid 1px #C0C0C0;
 margin: 0px;
 padding-top: 3px;   
}

.radio {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 background:#FFF5F4;
 border: solid 1px #C0C0C0;
 margin: 0px;
 padding-top: 3px;   
}

.left_img{
 background-image:url(/images/design/left.gif);
 background-repeat: repeat-y; 
}

.right_img{
 background-image:url(/images/design/right.gif);
 background-repeat: repeat-y; 
}

.btn_menu{
 background-image:url(/images/design/btn_center.gif);
 background-repeat: repeat-x;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-align: center;
 vertical-align: top;
 padding-top: 7px; 
}

.button_all{
 background-image:url(/images/design/button_center.png);
 background-repeat: repeat-x;
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #D50005;
 text-align: center;
 vertical-align: top;
 padding-top: 1px;
}

.button_profile{
 background-image:url(/images/design/button_profile_center.gif);
 background-repeat: repeat-x;
 background-color: #F5F5F5; 
}

.fon_0{
 background-image:url(/images/design/fon.jpg);
}

.hor_point_line{
 background-image:url(/images/design/menu_hor_line.gif);
 background-repeat: repeat-x;
}

A.menu {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;  
  font-family: Arial, sans-serif;
  text-transform: uppercase;
}

A.menu:hover {
  color: #FFB3B3;
  text-decoration: none;
}

A.button {
font-size:13px;
  color: #ED3236;
  text-decoration: none;
  font-weight: bold;
}

A.button:hover {
  color: #ED3236;
  text-decoration:underline;
}

A.a_button_profile {
  color: #EC075F;
  text-decoration: none;
  font-weight: bold;
}

A.a_button_profile:hover {
  color: #FFB3B3;
  text-decoration: none;
}

A.a01 {
  color: #77090a;
  font-weight: normal;
}

A.a01:hover {
  color: #77090a;
  text-decoration:underline
  text-decoration: none;
}

A.a02 {
  color: #888888;
  text-decoration: underline;
  font-weight: bold;
}

A.title {
  font-size:19px;
  color: #FF2828;
  text-decoration: none;
  font-weight: bold;
}

A.title:hover {
  color: #FF8282;
  text-decoration: underline;
}

#btn1{
 float:left;
 height:18px; 
}

#btn2{
 float:left;
 background-image:url(/images/design/button_center.png);
 background-repeat: repeat-x;
 height:18px;
 width:80px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 text-align: center;
 vertical-align: top;
 padding-top: 0px;  
}

.button_profile_menu{
 float:left;
 background-image:url(/images/design/button_profile_menu.gif);
 width:152px;
 height:20px;
 text-align:center;
 vertical-align:middle;
 padding-top:0px;
 border: solid 0px #000000;
}
.button_profile_menu a{
 color: #888888;
}
.button_profile_menu a:hover{
 color:#C0C0C0;
 text-decoration: none;
}
.button_profile_menu a:link{
 color:#FFB3B3;
 text-decoration: none;
}

#box_border{
 margin-top:0px;
 margin-left:10px;
 margin-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 width:650px;
 border: solid 1px #D0D0D0;
}

#box_header{
 background-color:#FFF4F4;
 margin-top:0px;
 margin-left:10px;
 margin-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 width:100%;
 text-align:center;
 text-transform: uppercase; 
 font-weight: bold;
 border: solid 1px #D0D0D0;
}
.box_header{
 background-color:#FFF4F4;
 margin-top:0px;
 margin-left:10px;
 margin-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 width:100%;
 text-align:center;
 text-transform: uppercase; 
 font-weight: bold;
 border: solid 1px #D0D0D0;
}

.box_content_unread{
 margin-top:2px;
 margin-left:10px;
 margin-right:10px;
 padding-top:2px;
 text-align:center;
 vertical-align:middle;
 width:100%;
 text-align:center;
 font-weight: bold;
 border: solid 1px #FFB3B3;
}

.box_content_unread a{
 color: #000000;
} 

.box_content{
 margin-top:2px;
 margin-left:10px;
 margin-right:10px;
 padding-top:2px;
 text-align:center;
 vertical-align:middle;
 width:100%;
 text-align:center;
 border: solid 1px #FFB3B3;
}

.box_content a{
 font-weight: normal;
}

.box_check{
 width:50px;
 text-align:center;
 border: solid 0px #000000;
}

.box_text{
 width:250px;
 text-align:center;
}

.box_from{
 width:150px;
 text-align:center;
}

.box_date{
 width:150px;
 text-align:center; 
}
#box_detail{
 margin-left:10px;
 margin-right:10px;
 padding:2px; 
}
#box_detail .c01{
 float:left; 
 width:110px;
 height:110px;
 padding:2px;
 border: solid 2px #E0E0E0;
}
#box_detail .c02{
 height:110px;
 padding:2px;
 vertical-align:bottom;
}
#box_detail .c03{
 text-align:justify;
 margin-top: 5px;
 padding:10px;
 border: solid 1px #F0F0F0; 
}

#login_div{
  margin-top:2px;
  margin-right:5px;
  text-align:right;
  vertical-align: bottom;
  border: solid 0px #000000;
}
#login1{
  margin-top:2px;
  margin-right:5px;
  text-align:right;
  vertical-align: bottom;
  border: solid 0px #000000;
}

#login2{
 margin-top:2px;
 margin-right:5px;
 margin-bottom:5px;  
 text-align:left;
 vertical-align: bottom;
 border: solid 0px #000000;
}
#login3{
 margin-top:2px;
 margin-right:5px;
 margin-bottom:5px;  
 text-align:left;
 vertical-align: bottom;
 border: solid 0px #000000;
}
#login3_1{
 margin-top:2px;
 margin-right:5px;
 margin-bottom:5px;  
 text-align:left;
 vertical-align: bottom;
 border: solid 0px #000000;
}
#login3_2{
 margin-top:2px;
 margin-right:5px;
 margin-bottom:5px;  
 text-align:left;
 vertical-align: bottom;
 border: solid 0px #000000;
}

#login_left{
 float:left;
 vertical-align:top;
 border: solid 0px #000000;
}

#left{
 float:left;
 vertical-align:top;
 border: solid 0px #000000;
}
#left1{
 float:left;
 vertical-align:top;
 border: solid 0px #000000;
}
#left2{
 float:left;
 vertical-align:top;
 border: solid 0px #000000;
}


#login_text{
 float:left;
 font-family: Arial, Verdana, sans-serif;
 font-size: 23px;
 font-weight: normal;
 color: #FF4F4F;
 text-align: left;  
 vertical-align:middle;
 padding-left:10px;
 padding-right:10px;
 border: solid 0px #000000;
}

#img_main{
 padding: 2px;
 border: solid 0px #E88000;
}

#img_main_man{
 margin-bottom: 4px;
 border: solid 2px #D0D0D0;
}

#img_main_woman{
 margin-bottom: 4px;
 border: solid 2px #FFE9E8;
}

#img_others{
 margin-bottom: 4px;
 border: solid 1px #E0E0E0;
}

#content{
 background-image:url(/images/design/fon_art.jpg);
 background-repeat: repeat;
 padding-left:0px;
 padding-right:1px;
 height:100%;
}

#content_all{
 padding-top:10px;
 padding-bottom:10px;
 padding-left:12px;
 padding-right:12px;
}

.otstup_padding{
 padding-top:10px;
 padding-bottom:10px;
 padding-left:12px;
 padding-right:12px;
}

#button_profile{
 padding-top:5px;
 text-align:centter;
}

#line_grey{
 border: solid 1px #E0E0E0;
}
#line_red{
 border: solid 1px #F9DFE8;
}

#email_div{
 margin:5px;
}

.email_contacts{
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #808080;
 text-align: left;  
 vertical-align:middle;
}

.login{
 margin-right:5px;
 text-align:center;
 border: solid 0px #000000;
}

.User_detail{
 text-align:right;
 font-weight: bold;
}

.err{
color:red;
border-left: 1px solid #E0E0E0;
margin-bottom: 10px;
margin-left: 40px;
margin-right: 40px;
}

.left_column{
 background-color: #F5F5F5;
}

.bg_text_block_head{
 background-image:url(/images/design/block_head_3.jpg);
 background-repeat: repeat-x;
}
.bg_text_block_head_1{
 background-color: #F4F6F2;
}
.bg_text_block_left{
 background-image:url(/images/design/block_left.jpg);
 background-repeat: repeat-y;
}
.bg_text_block_right{
 background-image:url(/images/design/block_right.jpg);
 background-repeat: repeat-y;
}
.bg_text_block_footer{
 background-image:url(/images/design/block_footer_2.jpg);
 background-repeat: repeat-x;
}
.bg_text_block_content{
 background-color: #F4F6F2;
 text-align:justify;
 padding-left: 5px; 
 padding-right: 5px;
 padding-bottom: 5px;
}

.text_block_title{
 color:#FF476D;
 font-size:13px;
 font-weight:bold;
 text-align:justify;  
}
.text_block_text{
 color:#808080;
 font-size:13px;
 font-weight:bold;
 text-align:justify;  
}
.footer_bg{
 background-image:url(/images/design/footer.jpg);
 background-repeat: repeat-x;
 color: #C0C0C0;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 vertical-align:middle; 
}

.profile_name_fld{
 font-weight:bold;
 text-align:right;
 vertical-align:middle;
}

.table_search_result{
 vertical-align:top;
 border: 1px solid #E0E0E0;
}

.img1{
border:2px solid #FFFFFF;
}
/*---------------------- Art-Dating.com End----------------------*/
