body, html { font:normal 11px  Tahoma, Verdana, Arial; color:#969696; background:#edeee4 url(bg.gif) center 0px repeat-y; min-width:1000px;text-align:center;padding:0px; margin: 0px; height:100%; }


a{color:#00bcd2; text-decoration:underline;}
a:hover{color:#5d5d5d;text-decoration:none;}
h2{font-size:24px; font-weight:normal; color:#363636;  margin:3px 0px 10px 0px;}
h3{font-size:18px; font-weight:normal;color:#363636; margin:7px 0px 3px 0px;}

p{margin:6px 0px 6px 0px;}

#main{text-align:left; margin:0 auto; padding:0px 0px 0px 19px;  width:921px; background:#FFF; margin-bottom:-80px; min-height: 100%; width: expression((body.clientWidth <= 1000) ? "960px" : "");}
* html #main {height: 100%; width:940px;}

#header{height:121px; background:url(header_bg.jpg) top left no-repeat; }
#logo{padding:25px 0px 0px 0px; margin:0px 0px 0px 44px; width:172px; font-size:10px; float:left;}
#logo a{color:#969696; text-decoration:none;}
#top_nav{margin-left:285px; padding-top:25px;font-size:18px; }
#top_nav a{margin-right:20px;text-decoration:none; border-bottom:3px solid #00bcd2;}
#top_nav a:hover{text-decoration:none;  border-bottom:3px solid #5d5d5d;}

#footer_place{height:90px; clear:both;}
#footer{text-align:left; margin:0 auto; padding:15px 0px 0px 0px;width:897px; height:65px; border-top:1px solid #ececec;}

#top_shell{width:894px; margin:30px 0px 0px 0px;background:#f0f2e9; clear:both;}
#top_shell .top{margin-bottom:1px;height:3px; font-size:1x;}
#top_shell .bottom{margin-top:1px;height:3px; font-size:1x;}
#top_shell .l{float:left;}
#top_shell .r{float:right;}

#top_shell .user_options{height:25px;}
#top_shell .login{float:left; width:271px; font-weight:bold;padding:0px 0px 0px 10px;}
#top_shell .login img{margin-right:10px; vertical-align:middle;}
#top_shell .logout {text-align:center; text-decoration:none; float:right; vertical-align:middle;color:#FFF; margin:0px 5px 0px 5px; font-size:12px; line-height:24px; width:88px; border:0;height:25px; background:url(submit_login.gif) left no-repeat;}
#top_shell .options {padding:5px 0px 0px 0px;}
#top_shell .options a{margin-right:10px;}
#top_shell .options a img{margin-right:5px; vertical-align:middle;}

#loginform{margin:0; padding:0; color:#969696; line-height:15px;}
#loginform .registration{margin:0px 109px 0px 120px; font-weight:bold}
#loginform input{ width:140px;vertical-align:middle; margin:0px 20px 0px 10px;height:17px; border:1px solid #7f9db9;}
#loginform input.remember{margin:0px 8px 0px 0px;height:auto; width:auto; border:0px;}
#loginform input.submit{cursor:pointer;vertical-align:middle;color:#FFF; margin:0px 0px 0px 5px; font-size:12px; width:88px; border:0;height:25px; background:url(submit_login.gif) left no-repeat;}


.pink_shell{height:27px; margin-bottom:8px;}
.pink_header{background:#e776c0; color:#FFF; text-align:center; float:left; }
.pink_header .txt{padding:4px 10px;}
.pink_shell .tr{ background:#FFF url(pink_tr.gif) center top no-repeat; height:5px;}

#left{width:263px; color:#969696; float:left;}
#left .vip_profile{margin-bottom:7px; background:url(vip_pr_bg.gif) top left repeat-y;}
#left .vip_profile.selected{background-color:#f0f2e9;}
#left .vip_profile .top{font-size:2px;height:4px; background:url(vip_pr_border.gif) top left repeat-x;}
#left .vip_profile .top .l{background-image:url(vip_pr_tl.gif);}
#left .vip_profile .top .r{background-image:url(vip_pr_tr.gif);}
#left .vip_profile .bottom{font-size:2px;height:4px; background:url(vip_pr_border.gif) bottom left repeat-x;}
#left .vip_profile .bottom .l{background-image:url(vip_pr_bl.gif);}
#left .vip_profile .bottom .r{background-image:url(vip_pr_br.gif);}
#left .vip_profile .text{min-height:68px; padding:6px 10px;}
#left .vip_profile .image{float:left;}
#left .vip_profile .cont{margin-left:78px;}
#left .vip_profile  .l{float:left; width:4px; height:4px;}
#left .vip_profile  .r{float:right; width:4px; height:4px;}
#left .vip_profile  .user{font:bold 12px Tahoma, Verdana;}
#left .vip_profile  .user a{padding:1px 2px;}
#left .vip_profile  .user a:hover{color:#FFF; background:#00bcd2;}
#left .vip_profile  .user .status{float:right; padding-top:4px;}
#left .vip_profile .text ul{margin:0; padding:0; list-style:none;}
#left .vip_profile .text ul li{margin:1px 0px 0px 2px;}
.man{color:#a9bc4e;}
.woman{color:#ce7dd8;}


#right{width:650px; float:right;  background:#f5f5f5 url(content_tl.gif) top left no-repeat;}
#b_cut{background: url(content_bl.gif) bottom left no-repeat;}
#right .random_pr{width:138px; margin-right:16px; height:186px; float:left;}
#right .random_pr .name {padding:2px 0px;text-align:center; font-weight:bold;}
#right .random_pr .name a:hover{color:#5d5d5d;}
#right .cont{padding:15px 0px 15px 15px;}

#right .pink_shell{height:27px; margin-bottom:8px;}
#right .pink_shell .added{padding-top:3px;}
#right .pink_header{background:#e776c0; color:#FFF; text-align:center; float:left;  margin-right:19px;}
#right .pink_header .txt{padding:4px 10px;}
#right .pink_shell .tr{ background:#f5f5f5 url(pink_tr.gif) center top no-repeat; height:5px;}

#search{color:#656565; font-size:14px;}
#search .row{height:25px;}
#search .field_name{width:120px; float:left;}
#search .field{ float:left;}
#search input{font-size:11px; margin:0px 4px 0px 6px; height:19px; border:1px solid #999;}
#search textarea {font-size:11px; margin:0px 4px 0px 6px; border:1px solid #999;}
#search .large_sel{width:113px;}
#search select{width:55px;margin:0px 6px 0px 6px;font-size:11px; height:19px; border:1px solid #999;}
#search .submit{background:url(search_submit.gif) 0px 0px no-repeat; width:87px; height:27px; color:#FFF; border:0; margin:0;}

#profile{ margin-right:15px;}
#profile .profile_header{height:38px; background:url(top_pr_bg.gif) bottom left repeat-x;}
#profile .profile_header .title img{vertical-align:top;}
#profile .profile_header .title{background:url(round_cut.gif) bottom left no-repeat; height:38px; float:left;color:#363636; font-size:24px; line-height:23px;}
#profile .profile_header .buttons{float:right; padding-top:9px;} 

#profile .profile_header .buttons .item{line-height:25px; text-align:center; color:#FFF; text-decoration:none;background: url(buttons_item_bg.gif) right 0px no-repeat; display:block; float:right; height:29px; width:127px;} 
#profile .profile_header .buttons .item:hover{color:#5d5d5d; background: url(buttons_item_bg.gif) 0px 0px no-repeat;} 
#profile .content{background:#FFF;} 
#profile .content .top{background:url(profile_tl.gif) top left no-repeat; height:3px; font-size:1px; border-right:1px solid #ececec;} 
#profile .content .bottom{background:url(vip_pr_border.gif) bottom left repeat-x; height:3px; font-size:1px; } 
#profile .content .bottom .l{background:url(profile_bl.gif) bottom left no-repeat; height:3px; float:left; width:3px; font-size:1px; } 
#profile .content .bottom .r{background:url(profile_br.gif) bottom right no-repeat; height:3px; float:right; width:3px; font-size:1px; } 
#profile .content .text{min-height:500px; padding:5px 5px 15px 15px;border-left:1px solid #ececec; border-right:1px solid #ececec;} 

#profile .right_block {float:right; width:246px;} 
#profile .right_block .kiss{padding:10px 0px 0px 0px; font-weight:bold;} 
#profile .right_block .kiss img{margin:0px 5px 0px 0px; vertical-align:top;} 
#profile .right_block .photos{background:#f0f2e9;} 
#profile .right_block .photos .c{padding:3px 0px 3px 6px;} 
#profile .right_block .photos .c img{border:1px solid #FFF; margin-right:8px;} 
#profile .right_block .photos .top{padding:0; border:0;height:4px; font-size:2px; background:url(ph_tr.gif) top right no-repeat;} 
#profile .right_block .photos .top div{height:4px; background:url(ph_tl.gif) top left no-repeat;} 
#profile .right_block .photos .bottom{padding:0; border:0;height:4px; font-size:2px; background:url(ph_br.gif) bottom right no-repeat;} 
#profile .right_block .photos .bottom div{height:4px; background:url(ph_bl.gif) bottom left no-repeat;} 

#profile .left_block {font-size:12px;}


#footer .development{float:left; width:287px;}
#footer .copyright{padding:0px 0px 4px 0px;}
#footer .right{ padding-left:290px;}

label.error {
     color: #E776C0;
     font-size: 11px;
 }
input.error {
        border: 1px dotted #f00;
 }
.nomer {font-weight:bold; background:#ffffff; color:#000; padding:0 5px;} 
 
 .add_foto {font-size: 26px;}
 
 .tag1 {font-size: 12px;}
 .tag2 {font-size: 18px;}
 .tag3 {font-size: 24px;}
 .tag4 {font-size: 30px;}

