/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
 background-color: #ffffff;
 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: #FF4F4F;
 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: 19px;
  font-weight: normal;
  color:#ACACAC;
  margin:0px;
  padding-bottom:4px;
}

h3 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  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: #FFB3B3;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, sans-serif;
  text-align:center;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

table.body{
 background-color: #FFF5F4;
 background-color: #ffffff;
}

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;
}


/*---------------------- Art-Dating.com Start----------------------*/
.div_head_lang{
 float:left;
 margin: 2px; 
}
.div_head_menu{
 text-align:right;
 margin:2px;
}
span.menu{
 color:#C0C0C0;
}

.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;   
}
.checkbox_tbl{
 border: solid 1px #C0C0C0;
}
.checkbox {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 background:transparent;
 border: solid 1px #C0C0C0;
 margin: 0px;
 padding-top: 0px;  
}
checkbox_td {
 font-family: Arial, Verdana, sans-serif
}

.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: 11px;
 font-weight: bold;
 color: #ffffff;
 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 {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

A.button:hover {
  color: #FFB3B3;
  text-decoration: none;
}

A.a_button_profile {
  color: #EC075F;
  text-decoration: none;
  font-weight: bold;
}

A.a_button_profile:hover {
  color: #FFB3B3;
  text-decoration: none;
}

A.a01 {
  font-size: 10px; 
  color: #888888;
  text-decoration: underline;
  font-weight: none;
}

A.a01:hover {
  font-size: 10px;  
  color: #FFB3B3;
  text-decoration: none;
}

A.a02 {
  color: #888888;
  text-decoration: underline;
  font-weight: bold;
}

A.title {
  font-size:14px;
  color: #FFB3B3;
  text-decoration: underline;
  font-weight: bold;
}

A.title:hover {
  font-size:14px;
  color: #888888;
  text-decoration: none;
}

a.small_font{
 font-size:10px;
 text-decoration: underline;
 color:#888888;
}
a.small_font:hover{
 font-size:10px;
 text-decoration: none;
 color:#FFB3B3;
}

#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:95%;
 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:left;
 border: solid 0px #000000;
}

.box_img{
 width:50px;
 text-align:left;
}

.box_text{
 width:250px;
 text-align:left;
}

.box_from{
 width:150px;
 text-align:left;
}

.box_date{
 width:150px;
 text-align:left; 
}
#box_detail{
 margin-left:10px;
 margin-right:10px;
 padding:2px; 
}

#box_detail .c03{
 text-align:justify;
 margin-top: 5px;
 padding:10px;
 border: solid 1px #F0F0F0; 
}

.login_form{
 margin-top:2px;
 margin-right:5px;
 margin-bottom:5px;  
 text-align:left;
 vertical-align: bottom;
 border: solid 0px #000000;
}

#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;
}

#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;
 width: 400px;
 border: solid 1px #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 2px #FFE9E8;
}

.img_big{
 background-color:#FFE9E8;  
 padding: 1px;
 margin: 1px; 
 border: solid 2px #D0D0D0;
 width:600px;
 height:600px;
 text-align:center;
 vertical-align:middle;
}

.img_main_man{
 background-color:#FFE9E8;  
 padding: 1px;
 margin: 1px; 
 border: solid 2px #D0D0D0;
 width:310px;
 height:310px;
 text-align:center;
 vertical-align:middle;
}

.img_main_woman{
 background-color:#FFE9E8;  
 padding: 1px; 
 margin: 1px; 
 border: solid 2px #FFD9D9;
 width:310px;
 height:310px;
 text-align:center;
 vertical-align:middle;
}

.img_main_small{
 background-color:#FDDBDB;
 padding: 1px;
 margin: 1px; 
 border: solid 1px #E0E0E0;
 width:110px;
 height:110px;
 text-align:center;
 vertical-align:middle; 
}

.img_others{
 background-color:#FFEDEC;
 padding: 1px;
 margin: 1px; 
 border: solid 1px #E0E0E0;
 width:110px;
 height:110px;
 text-align:center;
 vertical-align:middle; 
}

.img_others_small{
 background-color:#FFEDEC;
 padding: 1px;
 margin: 1px; 
 border: solid 1px #E0E0E0;
 width:60px;
 height:60px;
 text-align:center;
 vertical-align:middle; 
}

.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:center;
}

.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;
}
.profile_value_fld{
 text-align:left;
}

.table_search_result{
 vertical-align:top;
 border: 1px solid #E0E0E0;
}

h3.article{
 background-color: #f0f0f0;
 border-bottom: 1px solid #E0E0E0;
 padding: 4px;
 font-size: 13px;
}
p.article_task{
 margin:2px;
}
.select_orange{
 background-color: #FDDBDB;
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 width: 100%;
 margin-top: 5px;
 padding: 2px;
}
.article_cat{
 float: left;
 background-color: #FDDBDB;
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 margin-top: 5px;
 padding: 2px;
}
.article_date{
 background-color: #FDDBDB;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 margin-top: 5px;
 padding: 2px;
 text-align: right;
}

.content_article{
 background-color: #FFF5F4;
 margin:10px;
 padding: 10px;
 border: 1px solid #E0E0E0; 
}

h3.faq{
 padding: 4px;
 font-size: 13px;
}

a.black{
 color: black;
 text-decoration: underline;
}
a.black:hover{
 color: #ACACAC;
}

.after_reg{
 margin-right:10px;
 font-size:11px;
 color: #808080;
}

/*---------------------- Art-Dating.com End----------------------*/
