html, body {
background:#000000;
color:#616060;
margin:0px;
padding:0px;
font-family:tahoma,arial,trebuchet,verdana;
font-size:11px;
}

img{
display:block;
border:none;
margin:0px;
padding:0px;
}

td{
vertical-align:top;
}

a{
color:#45606b;
}
a:hover{
text-decoration:none;
}

h1{
font-size:24px;
margin:0px;
padding:0px;
color:#c30e2b;
font-weight:normal;
}
h2{
margin:0px;
padding:8px 0px 8px 0px;
color:#8a0202;
font-size:11px;
font-weight:normal;
}
h2 a{
color:#8a0202;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
}
h2 span{
color:#8a0202;
font-size:18px;
font-weight:normal;
text-decoration:underline;
}
h3{
font-size:15px;
margin:0px;
padding:30px 0px 7px 0px;
color:#c30e2b;
}

p{
padding:0px;
margin:11px 0px 11px 0px;
}

span.red{
color:#c30e2b;
font-weight:bold;
}

span.red_n{
color:#c30e2b;
}

#main_div{
text-align:center;
}

#main{
margin:auto;
width:708px;
text-align:left;
}

.left{
text-align:left;
}
.right{
text-align:right;
}
.center{
text-align:center;
}
.fl_right{
float:right;
}

.h_line{
clear:both;
margin:0px auto 15px auto;
}
.h_line_2{
margin:15px auto 15px auto;
}

#header{
padding-top:10px;padding-bottom:10px;
font-size:8px;
color:#808080;
}
#header h1 {font-size:10px;color:#808080;padding-left:5px}
#header span {font-size:10px;color:#808080;padding-left:5px}
#header a {font-size:10px;color:#808080;}

#left_m{
width:26px;
padding-top:7px;
}
#left_m a{
display:block;
margin:0px 0px 4px 0px;
}

#content{
width:100%;
}

#girl_back{
width:321px;
text-align:right;
}
#girl_back img{
float:right;
}

#con_td{
background:#ffffff;
padding:24px 15px 29px 15px;
}

#con_td img{
display:inline;
border:1px;
color:#000000;
margin:2px;
padding:2px;
}


#con_td_gallery{
background:#ffffff;
padding:24px 10px 29px 20px;
}

.block_q{
border:solid 1px #990000;
margin:0px 2px 2px 0px;
font-weight:bold;
text-align:right;
padding:5px 2% 5px 0px;
background:#f9f9f9;
}

.block_a{
border:solid 1px #990000;
margin:0px 0px 2px 0px;
color:#000000;
padding:5px 0px 5px 2%;
background:#f9f9f9;
}

.info{
width:100%;
margin:13px 0px 0px 0px;
}

.border_for_pic{
float:left;
margin:0px 12px 7px 0px;
padding:4px;
background-image:url('../img/border_for_pic.gif');
background-repeat:no-repeat;
}

.border_for_pic_ent{
float:left;
margin:0px 0px 7px 10px;
padding:4px;
background-image:url('../img/border_for_pic_ent.gif');
background-repeat:no-repeat;
}

#td_friends{
padding-top:75px;
background:#ffffff;
}

.border_for_pic_g{
float:left;
margin:0px 16px 7px 0px;
padding:4px 2px 4px 6px;
background-image:url('../img/border_for_pic_g.gif');
background-repeat:no-repeat;
background-position:2px 0px;
}

.choose{
font-size:18px;
color:#8a0202;
}
.choose span{
font-size:18px;
color:#8a0202;
text-decoration:underline;
}
.choose a{
font-size:12px;
color:#8a0202;
text-decoration:none;
}
.choose a:hover{
font-size:12px;
color:#8a0202;
text-decoration:underline;
}

#footer_1{
position:relative;
margin:0px -10px 0px 16px;
padding:4px 0px 4px 0px;
}
#footer_1 img{
display:inline;
border:solid 5px #ffffff;
}

#footer_2{
position:relative;
margin:0px -20px 0px 7px;
padding:4px 0px 4px 0px;
}
#footer_2 img{
display:inline;
border:solid 1px #ffffff;
}

.send_mess input,textarea{
margin:10px 0px 10px 0px;
}

#block_feedback{
border:solid 1px #cccccc;
padding:3px;
margin-bottom:-15px;
}

#title{
color:#666666;
padding:5px 0px 5px 10px;
font-weight:bold;
background-color:#eff2f5;
}

#in_box{
border:solid 1px #cccccc;
padding:2px;
}

.date_and_name{
background-color:#ededed;
color:#666666;
margin-bottom:3px;
padding:1px 0px 1px 2px;
}
.date_and_name span{
background-color:#ededed;
color:#3182c4;
}

#next_page{
background-color:#ededed;
border:solid 1px #cccccc;
text-align:right;
padding:2px 7px 2px 0px;
margin-top:54px;
}
#next_page a{
color:#3182c4;
text-decoration:none;
}
#next_page a:hover{
color:#3182c4;
text-decoration:underline;
}

.message{
padding:4px;
}

#td_contacts{
padding-top:30px;
}

#con_table{
width:370px;
color:#c30e2b;
}
#con_table td{
text-align:right;
vertical-align:middle;
padding:5px 0px 5px 0px;
}

.con_input{
width:200px;
height:13px;
color:#b3b9c3;
font-family:tahoma;
font-size:11px;
}

.con_input_sml{
width:90px;
float:right;
height:13px;
color:#b3b9c3;
font-family:tahoma;
font-size:11px;
}

.con_input_sel{
width:206px;
height:19px;
color:#b3b9c3;
font-family:tahoma;
font-size:11px;
}

#contacts_me{
width:100%;
margin-top:15px;
border-top:solid 1px #eee6cf;
}

#td_contacts_me{
background-color:#ffffff;
padding:0px 15px 15px 26px;
}

#numbers{
font-size:12px;
line-height:17px;
}

#fr_table_pics{
width:435px;
}

.block_ent{
width:100%;
padding:17px 0px;
border-top:solid 1px #eee6cf;
}

.block_ent_2{
display:table;
padding:17px 0px;
border-top:dotted 1px #eee6cf;
}

.tex{
width:188px;
-width:178px;
margin:0px 10px 20px 0px;
}
