/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%; width:100%;height:100%;}
body {background:#810000 url(../img/img1/all_bg.png) 0 0 repeat-x;color: #150101; font-size:11px;font-family:Arial, Helvetica, sans-serif; width:100%;height:100%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #930606;cursor: pointer;-decoration: underline;}
a:hover {color:#930606;text-decoration: none;text}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all {position:relative;min-height: 100%;height: auto !important;height: 100%; width:100%;}

/* --------------- Header --------------- */
#header { height:93px; background:url(../img/img1/header.jpg) 50% 0 no-repeat; margin-bottom:4px;}
.h_box { width:898px; margin:0 auto; position:relative; height:93px;}
.h_box h1 { color:#fffaf1; font-size:16px; font-weight:bold; position:absolute; left:317px; top:20px;}

.menu { font-size:12px; font-weight:bold; height:28px;position:absolute; right:0px;}
	.h_box .menu {top:52px;}
.menu li { float:left; display:inline; padding:0 1px 0 0;}
.menu a, .menu a:visited { text-decoration:none; font-weight:bold; float:left; display:inline; color:#000;}
.menu a span, .menu a:visited span { width:13px; height:28px; float:left; display:block; }
	.menu a .ml, .menu a:visited .ml {background:url(../img/img1/m1_l.png) 0 0 no-repeat;}
	.menu a .mr, .menu a:visited .mr {background:url(../img/img1/m1_r.png) 0 0 no-repeat;}
		.menu .m2 a .ml, .menu .m2 a:visited .ml {background:url(../img/img1/m2_l.png) 0 0 no-repeat;}
		.menu .m2 a .mr, .menu .m2 a:visited .mr {background:url(../img/img1/m2_r.png) 0 0 no-repeat;}
		.menu .m3 a .ml, .menu .m3 a:visited .ml {background:url(../img/img1/m3_l.png) 0 0 no-repeat;}
		.menu .m3 a .mr, .menu .m3 a:visited .mr {background:url(../img/img1/m3_r.png) 0 0 no-repeat;}
.menu a em, .menu a:visited em { float:left; display:block; background:url(../img/img1/m1_m.png) 0 0 repeat-x; height:20px; padding:8px 15px 0;}
		.menu .m2 a em, .menu .m2 a:visited em { background:url(../img/img1/m2_m.png) 0 0 repeat-x; color:#860000;}
		.menu .m3 a em, .menu .m3 a:visited em { background:url(../img/img1/m3_m.png) 0 0 repeat-x;}
.menu li a:hover .ml {background:url(../img/img1/mh_l.png) 0 0 no-repeat;}
.menu li a:hover .mr {background:url(../img/img1/mh_r.png) 0 0 no-repeat;}
.menu li a:hover em { background:url(../img/img1/mh_m.png) 0 0 repeat-x;}

/* ------------------------------------------- */

/* --------------- Content --------------- */
#content { width:898px; margin:0 auto; padding-bottom:160px;}
.box_1 { float:left; width:594px; height:71px; background:url(../img/img1/box_1.jpg) 0 0 no-repeat; font-size:13px; padding:13px 20px;}
.box_2 { font-size:18px; float:right;width:264px; height:70px; background:url(../img/img1/box_2.jpg) 0 0 no-repeat; text-align:center; color:#343434; padding-top:13px;}
.name { font-size:30px; color:#fff; text-align:center;}
.selects { padding:10px 0; width:100%; overflow:hidden;}
	.selects_cont { width:105%; overflow:hidden;}
.selects form {float:left; width:173px; margin-right:8px; }
.sel_1 { background:#fff; border:1px solid #bd0303; color:#000000; width:173px; padding:1px;}

.thumbs_wrap { width:100%; overflow:hidden;}
.thumbs { width:104%; overflow:hidden;}
.item { width:122px; float:left; padding:2px 7px 3px 0;}
.item h3 { background:#e1e0dd url(../img/img1/i_bg_1.png) 0 0 repeat-x; font-size:12px; font-weight:bold; text-transform:uppercase; color:#414141; text-align:center; border:2px solid #fff; margin-bottom:3px;}
.item .image { width:120px; height:90px; border:1px solid #fff; overflow:hidden; margin-bottom:3px;}
.item .image  img { display:block; float:left; width:120px; height:90px;}
.item .i_name { background:#c4b9b9 url(../img/img1/i_bg_2.png) 0 0 repeat-x; font-size:11px; font-weight:bold;  color:#414141; text-align:center; border:2px solid #fff; margin-bottom:3px; padding:2px 0;}
.i_name a, .i_name a:visited, .i_name a:hover { color:#262525;}
.i_desc {background:#d7d7d7 url(../img/img1/i_bg_3.png) 0 0 repeat-x; font-size:11px; text-align:center; border:2px solid #fff; margin-bottom:3px; padding:2px 0;height:35px;overflow:hidden;}
.i_desc img { margin-top:4px;}
/* ------------------------------------------- */




/* profile page */
.preview{width:330px;float:left;margin:0 20px 0 40px;}
.chat-button a,chat-button a:visited{color:#fff;}
.preview .preview-block{width:330px;padding-bottom:5px;margin-bottom:5px;}
.preview .preview-block .preview-blockInner{overflow:hidden;}
.preview .preview-block .preview-blockInner .image-preview{width:320px;display:block;margin:5px 0 0 5px;}
.preview .thumbs{overflow:hidden;padding-bottom:5px;margin-bottom:5px;}
.preview .preview-thumb{width:70px;height:55px;float:left;margin:0 -5px -5px 0;}
.preview .preview-thumb img{width:60px;height:45px;cursor:pointer;margin:5px;}
.preview .chat-button{width:330px;height:41px;clear:both;text-align:center;line-height:41px;color:#b5aa56;font-size:16px;font-weight:700;}
.bioDetails{width:460px;float:left;margin:0 20px;}
.bioDetails .bioDetails-block{width:460px;padding-bottom:10px;margin-bottom:5px;}
.bioDetails .bioDetails-block .bioDetails-blockInner{overflow:hidden;padding:25px 15px 0;}
.bioDetails .bioDetails-block .bioDetails-blockInner h3{text-align:left;font-size:14px;margin-bottom:18px;}
.bioDetails .bioDetails-block .bioDetails-blockInner p{color:#f5dd67;font-size:14px;margin-bottom:15px;}
.bioDetails .bioDetails-block .bioDetails-blockInner p span{color:#fafcbd;}
.bioDetails .bioDetails-block .bioDetails-blockInner p img.star{margin:0 4px;}
.bioDetails .bioDetails-block .bioDetails-blockInner p img.flag{vertical-align:bottom;margin:0 1px;}

/* --------------- Footer --------------- */
#footer { background:url(../img/img1/footer_bg.png) 0 0 repeat-x;position: relative;margin-top: -120px;height: 120px; width:100%;}
.f_box { background:url(../img/img1/footer.jpg) 50% 0 no-repeat;}
.f_cont { height:100px; position:relative; margin:0 auto; width:898px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff3e00; text-align:center; padding:20px 0 0 0;}
		.f_cont .menu {top:-28px;}
.f_cont p a, .f_cont p a:visited, .f_cont p a:hover { color:#ffa700;}
.r_text { text-align:right;}
.f_cont p { padding:2px 0 2px 350px;}
/* ------------------------------------------- */

