*{
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
}

html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative; background: url(../images/main_bg.gif) top center repeat-y #F7F7F7; }

form{
	display: inline;
}

td, div{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #706E6D;
}

a{
	color: #81AD05;
	text-decoration: none;
  outline: none;
}

a:hover{
	text-decoration: underline;
}


a img{
	border-style:none;
} 

img{
	vertical-align: top;
}

input::-moz-focus-inner { border: 0; }

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

@font-face {
    font-family: 'EtelkaMediumProRegular';
    src: url('../fonts/etelkamediumpro-webfont.eot');
    src: url('../fonts/etelkamediumpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/etelkamediumpro-webfont.woff') format('woff'),
         url('../fonts/etelkamediumpro-webfont.ttf') format('truetype'),
         url('../fonts/etelkamediumpro-webfont.svg#EtelkaMediumProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

input, textarea {outline:none;}  
input:active, textarea:active {outline:none;} 
:focus {outline:none;}  

#wrap{
  z-index: 1;
  padding: 0px 0px 0px 0px ;
}

#head{
  margin: 0px auto;
  width: 1005px;
  background: url(../images/head_top_bg.jpg) left top  no-repeat #fff;
}

#headIn{
  height: auto !important;
  min-height: 122px !important;
  height: 122px;
  background: url(../images/head_bot_bg.jpg) 188px bottom no-repeat;
  padding: 0px 0px 0px 28px ;
}

.logo{
  margin: 10px 0px 0px 0px ;
  float: left;
}

.topMnu{
  margin: 18px 0px 0px 0px ;
  width: 820px;
  float: right;
}

.topMnu li{
  z-index: 1;
  position: relative;
  padding: 0px 15px 0px 0px ;
  height: 45px;
  list-style: none;
  float: left;
}

.topMnu li a{
/*  font-family : ElektraMediumPro;*/
  margin: 20px 0px 0px 3px ;
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  color: #9BC921;
}

.underMnuRow{
  top: -15px;
  position: relative;
  padding: 0px 0px 0px 48px ;
}

.userNavigOut{  
  z-index: 1;
  position: relative;  
  background: #ECF3D4;
}

.userNavig{
  height: auto !important;
  min-height: 44px !important;
  height: 44px;
  padding: 0px 0px 0px 32px ;
  margin: 0px auto;
  width: 973px;
  background: url(../images/user_mnu_bg.gif) left top repeat-x #8EB423; 
}

.underMnuRow li{
  z-index: 0;
}

.user{
  width: 155px;
  float: left;
}

.whtPointer{
  display: inline-block;
  background: url(../images/user_name_bg.gif) right top no-repeat; 
  margin: 13px 0px 0px 5px ;
  width: auto;
}

.whtPointer span{
  font-size: 13px;
  color: #AD0089;
  line-height: 19px;
  height: 19px;
  display: inline-block;
  padding: 0px 15px 0px 10px ;
  background: url(../images/user_name_lft_bg.gif) left top no-repeat;
}

.mnuInItem{
  z-index: 0;
  margin: 10px 0px 0px 0px ;
  line-height: 24px;
  height: 24px;
  position: relative;
  list-style: none;      
  float: left;
}        

.mnuInItem a{
  font-size: 13px;
/*  margin: 13px 0px 0px 0px ;*/
  display: inline-block;
  text-shadow: -1px -1px 1px #6B8C17;
  color: #F9FDEE;
}

.mnuInItemIn{
  line-height: 24px;
  height: 24px;
  display: inline-block; 
  padding: 0px 7px 0px 7px ;
}

.mnuInItem a:hover{
  text-decoration: none;
  background: url(../images/mnu_act_bg_lft.gif) left top no-repeat;
}

.mnuInItem a:hover .mnuInItemIn{
  color: #AE008A;
  text-shadow: none;
  background: url(../images/mnu_act_bg_rht.gif) right top no-repeat;
}

.mnuInItem .active{
  text-decoration: none;
  background: url(../images/mnu_act_bg_lft.gif) left top no-repeat;
}

.mnuInItem .active .mnuInItemIn{
  color: #AE008A;
  text-shadow: none;
  background: url(../images/mnu_act_bg_rht.gif) right top no-repeat;
}

.subMnuOut{
/*  padding: 0px 7px 0px 7px ;  */
/*  padding: 0px 7px 0px 0px ;*/
  z-index: 2;
}

.subMnuOutFrst{
  z-index: 3;
}

.mnuInItem img{
  float: left;
  margin: 3px 2px 0px 0px ;
}

.mnuInItem .arrDown{
  display: inline-block;
  padding: 0px 23px 0px 7px ;
  background: url(../images/green_arrow.gif) right center no-repeat;
}

.mnuInItem .active .arrDown{
  text-shadow: none;
  color: #AE008A;
  background: url(../images/arrow_down_act.gif) right top no-repeat;
}

.titleMnu  .arrDown{
  padding: 0px 15px 0px 0px;
  background: url(../images/red_arrow.gif) right center no-repeat;
}

.subMnu{
  display: none;
  top: -3px;
  left: 2px ;
  position: absolute;
  width: 141px;
  padding: 0px 0px 12px 0px ;
  background: url(../images/sub_mnu_bg_bot.png) left bottom no-repeat;
}

* html .mnuInItem .subMnu{
  background: url(../images/sub_mnu_bg_bot.gif) left bottom no-repeat;
}

.subMnuIn{
  padding: 0px 2px 0px 0px ;
  background: url(../images/sub_mnu_bg_top.png) left top no-repeat;
}

* html .mnuInItem .subMnuIn{
  background: url(../images/sub_mnu_bg_top.gif) left top no-repeat;
}

.subUserMnu{
  padding: 5px 6px 0px 5px ;
}

.subUserMnu li{
  list-style: none;
  line-height: 16px;
  height: 16px;
}

.subUserMnu li a{
  margin: 0px ;
}

.subUserMnu li img{
  margin: 0px 0px 0px 0px ;
}

.subUserMnu .titleMnu{  
  margin: 0px;
  font-size: 13px;
  color: #F6FFDE;
/*  line-height: 25px;*/
  height: 25px;
  background: url(../images/pink_line_bg.gif) right bottom no-repeat;
}

.subUserMnu .titleMnu .arrDown{
  cursor: pointer;
  display: inline-block;
  margin: 2px 0px 0px 0px ;
}

.subUserMnu .titleMnu img{
  margin: 3px 2px 0px 0px ;
}

.subUserMnu .titleMnu .checkIco{
  margin: 2px 1px 0px 0px ;
}

.subUserMnu li img{
  width: 16px;
  height: 16px;
/*  position: relative;*/
  margin: 0px 2px 0px 0px ;
}

.subUserMnu li{
  margin: 3px 0px 0px 0px ;
}

.subUserMnu li a{
  text-shadow: -1px -1px 1px #8C006B;
  font-size: 12px;
}

.subUserMnu li a:hover{
  text-decoration: underline;
  background: none;
}

#main{
  z-index: 0;
  position: relative; 
  background: #FFF;
  margin: 0px auto;
  width: 1005px;  
  padding: 15px 0px 0px 0px ;
  margin-bottom:150px;
}

.lftClmn{
  
  padding: 0px 0px 0px 25px ;
  width: 185px;
  float: left;
}

* html .lftClmn{
/*  overflow: hidden;*/
}

.cntrClmn{
  width: 595px;
  float: left;
  margin-bottom:150px;
}

.rhtClmn{
  padding: 0px 0px 0px 0px ;
  width: 190px;
  float: right;
}

.avatar{
  margin: 0px 0px 0px 3px ;
  width: 180px;
}

.profileAction{
  margin: 10px 0px 0px 0px ;
}

.profileAction li{
  padding: 0px 0px 0px 15px ;
  width: 130px;
  position: relative;
  margin: 0px 0px 11px 20px ;
  line-height: 24px;
  height: 24px;
  background: url(../images/pinck_title.gif) right top no-repeat;
  list-style: none;
}

.profileAction li a{
  text-shadow: -1px -1px 1px #90006F;
  font-size: 13px;
  color: #F9FFF1;
}

.profileAction li a:hover{
  text-decoration: none;
}

.profileAction img{
  position: absolute;
}

.icoAddFrnd{
  top: -8px;
  left: -16px;
}

.icoSendPres{
  top: -7px;
  left: -23px;
}

.icoSendMess{
  top: -4px;
  left: -18px;
}

.pinkPear{
  height: auto !important;
  min-height: 129px !important;
  height: 129px;
  padding: 25px 0px 0px 40px ;
  width: 160px;
  margin: 20px 0px 0px -35px ;
  background: url(../images/pink_pear_bg.png) left top no-repeat;
}

.friendBlck{
  width: 160px;
}

.frndLst li{
  width: 44px;
  margin: 0px 13px 0px 0px ;
  list-style: none;
  float: left;
}

.frndLst li .imgBox{
  text-align: center;
  width: 44px;
  height: 44px;
  display: inline-block;
  margin: 0px 0px 2px 0px ;  
}

.frndLst li a{
  display: inline-block;
}

.frndLst li a .name{
  text-decoration: underline;  
}

.frndLst li a:hover .name{
  text-decoration: none;
}     

.frndLst li a .name{
  font-size: 10px;
  text-align: center;
  width: 44px;
  display: inline-block;
  color: #A90386;
}

.frndLst li a:hover{
  text-decoration: none;
}

.frndLst .last{
  margin: 0px;
}

.frndLst {
  margin: 13px 0px 8px 0px ;
}

h3{
  color: #484848;
  font-weight: normal;
  font-size: 14px;
}

.titlePinkPear{
  text-transform: uppercase;
  padding: 0px 0px 10px 0px ;
  height: 18px;
  position: relative;
  padding: 0px 0px 0px 18px ;
  margin: 0px 0px 0px 10px ;  
  border-bottom: 1px solid #8D0071;
}

.titlePinkPear img{
  top: -19px;
  left: -11px;
  position: absolute;
}

.pinkRightArrow{
  text-align: right;
  padding: 0px 15px 0px 0px ;
  background: url(../images/pink_arrow_right.gif) right center no-repeat;
}

.pinkRightArrow a{
  text-decoration: underline;
  font-size: 11px;
  color: #A90386;
}

.pinkRightArrow a:hover{
  text-decoration: none;
}

.greenPear{
  height: 128px;
  padding: 25px 0px 0px 73px ;
  width: 160px;
  margin: 0px 0px 0px -68px ;
  background: url(../images/green_pear_bg.png) left top no-repeat;  
}

.titleGreenPear{
  padding: 0px 0px 10px 0px ;
  height: 18px;
  position: relative;
  padding: 0px 0px 0px 18px ;
  margin: 0px 0px 0px 10px ;
  text-transform: uppercase;
  color: #484848;
  font-weight: normal;
  font-size: 14px;
  border-bottom: 1px solid #97BC31;
}

.titleGreenPear img{
  left: -11px;
  position: absolute;
  top: -19px;
}

.greenPear .frndLst li a .name {
  color: #81AD05;
}

.greenRightArrow{
  background: url("../images/green_arrow_right.gif") no-repeat scroll right center transparent;
  padding: 0 15px 0 0;
  text-align: right;
}

.greenRightArrow a{
  text-decoration: underline;
  font-size: 11px;
  color: #81AD05;
}

.greenRightArrow a:hover{
  text-decoration: none;
}

.mainTitle .useName{
  color: #484848;
  font-size: 24px;
  float: left;
  width: 245px;
}

.mainTitle .rht{    
  margin: 5px 0px 0px 0px ; 
  width: 345px;
  float: right;
}

.greenBtnOut{
  float: right;
  width: 115px;
}

.greenBtn, .redBtn{
  display: inline-block; 
  padding: 0px 8px 0px 0px ;
  background: url(../images/green_btn_rht.png) top right no-repeat;
}

.greenBtnIn, .redBtnIn{
  display: inline-block; 
  padding: 0px 0px 0px 8px ;                                      
  background: url(../images/green_btn_lft.png) top left no-repeat;
}

.greenBtnIn span, .redBtnIn span{ 
  cursor: pointer;
  font-size: 11px;
  color: #608100;
  line-height: 19px;
  height: 19px;
  display: inline-block;
}

.greenBtnIn .editBtn{
  padding: 0px 0px 0px 16px ;
  background: url(../images/edit_btn_bg.gif) left center no-repeat;
}

.redBtn{
  background: url(../images/red_btn_rht.png) right top no-repeat;  
}

.redBtnIn{
  background: url(../images/red_btn_lft.png) left top no-repeat;
}

.redBtnIn span{
  color: #8A006E;  
}

.redBtnIn .warnBtn{
  padding: 0px 0px 0px 16px ;
  background: url(../images/warnin_btn_bg.gif) left center no-repeat;
}

.pinkBlckOut{
  position: relative;
  float: right;
}

.warnBtnOut{  
  width: 125px;
}

.complBtnOut{
  width: 100px;
}

.redBtnIn .complBtn{
  padding: 0px 0px 0px 10px ;
  background: url(../images/red_bullet.gif) left center no-repeat ;
}

.mainTitle a:hover{
  text-decoration: none;
}

.warnBtnWrap{
  text-align: right;
}

.complBtnWrap{
  text-align: right;
  margin: 4px 0px 0px 0px ;
}

.pinkBlck{
  background: url("../images/pink_blck_b.png") left bottom no-repeat;
  padding: 0px 0px 12px 0px ;
  top: 0px;        
  left: 0px; 
/*  z-index: 1;*/
  position: absolute;  
}

.pinkBlckIn{
  padding: 5px 11px 0px 9px ;
  width: 189px;
  background: url("../images/pink_blck_t.png") left top no-repeat;
}

.pinkBlck .nameField{
  text-shadow: -1px -1px 1px #930071;
  font-size: 11px;
  color: #FAFFE8;
  float: left;
  width: 175px;
}

* html .pinkBlckOut .pinkBlck{
  background: url("../images/pink_blck_b.gif") left bottom no-repeat;
}

* html .pinkBlckOut .pinkBlckIn{
  background: url("../images/pink_blck_t.gif") left top no-repeat;
}

.pinkBlck .closeBlkc{
  margin: 3px 0px 0px 0px ;
  float: right;
  background: url(../images/close_blck_ico.gif) left top no-repeat;
  display: block;
  width: 10px;
  height: 10px;
}

.textField{
  margin: 4px 0px 0px 0px ;
  background: url(../images/textarea_compl_t.gif) left top no-repeat #fff;
}                                                                    

.textFieldIn{
  background: url(../images/textarea_compl_b.gif) left bottom no-repeat ;
}

.textFieldIn textarea{
  background: none;
  border: none;
/*  width: 180px !important;*/
  height: 63px;
}    


/*.pinkBlck .complBtn{
  float: right;
  margin: 5px 0px 0px 0px ;
}             */

.statRatBlck .status{
  width: 300px;
  float: left;
}

.statusPasIn{   
  width: 250px;
  margin: 0px 4px 0px 0px ;
  background: url(../images/status_lft_bg.gif) left top no-repeat;
  float: left;
}

.statusPasIn div{
  color: #484848;
  padding: 4px 5px 4px 5px ;
  background: url(../images/status_rht_bg.gif) right top no-repeat;
}

.status .editStatus{
  border: none;
  background: url(../images/pencil_ico.gif) left top no-repeat;
  height: 14px;
  width: 15px;
  cursor: pointer;
  margin: 5px 0px 0px 0px ;
  float: left;
}

.saveStatus{
  border: none;
  cursor: pointer;
  margin: 5px 0px 0px 0px ;
  float: left;
  height: 12px;
  width: 17px;
  background: url(../images/ico_ok.gif) left top no-repeat;
}

.statusAct{
  display: none;
}

.statusActWrp{
  margin: 0px 3px 0px 0px ;
  float: left;
  width: 250px;
  background: url(../images/status_bg_lft.gif) left top no-repeat;
}

.statusActIn{
  padding: 0px 5px 0px 5px ;
  height : 26px;
  background: url(../images/status_bg_rht.gif) right top no-repeat;
}

.statusActIn input{
  line-height: 26px;
  height: 26px;
  width: 240px;
  border: none;
  background: none;
}

.rating{  
  width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 200? "200px": "auto");
  min-width: 190px;
  float: right;
  background: url(../images/rating_bg.gif) left top no-repeat;
  display: inline-block;
  padding: 0px 0px 0px 13px ;
  line-height: 24px;
  height: 24px;  
}

.ratingIn{
  float: left;
}

.ratingIn span{
  color: #729B00;
  margin: 0px 5px 0px 5px ;
  display: inline-block;
}

.like, .unLike{
  float: right;
  background: url(../images/like_bg.gif) left top no-repeat;
  height: 24px;
  width: 26px;
  display: block;
  margin: 0px 1px 0px 0px ;
}

.unLike{
  background: url(../images/unlike_bg.gif) left top no-repeat;
}


.statRatBlck{
  height: 30px;
  margin: 6px 0px 0px 0px ;
}

.userInf{
  margin: 12px 0px 0px 0px ;
}

.userInfBlck{
  float: left;
  width: 285px;
}

.placeInfBlck{
  padding : 0px 0px 0px 23px ;
}

.placeInfBlck .userInfBlckRow .lft{
  width: 75px;
}

.placeInfBlck .userInfBlckRow .rht{
  width: 210px;
}

.userInfBlckRow .rht img{
  margin: 0px 3px 0px 0px ;
}

.personTitle{
  border-bottom : 1px solid #8EB423;
  padding: 0px 0px 2px 15px ;
  font-weight: normal;
  font-size: 14px;
  color: #484848;
  background: url(../images/profile_ico.png) left -1px no-repeat;
  margin: 0px 0px 5px 0px ;
}


.personTitle span{
  width: 235px;
  float: left;
  display: inline-block;
}

.personTitle a{
  float: right;
}

.placeTitle{
  border-bottom : 1px solid #8EB423;
  padding: 0px 0px 2px 22px ;
  font-weight: normal;
  font-size: 14px;
  color: #484848;
  background: url(../images/earth_ico.gif) left top no-repeat;
  margin: 0px 0px 5px 0px ;
}

.placeTitle span{
  width: 235px;
  float: left;
  display: inline-block;
}

.placeTitle a{
  float: right;
}

.userInfBlckRow .lft{
  line-height: 18px;
  color: #898989;
  width: 108px;
  float: left;
}

.userInfBlckRow{
/*  padding: 1px 0px 1px 0px ;*/
}

.userInfBlckRow .rht{
  line-height: 18px;
  color: #484848;
  width: 165px;
  float: right;
}

.userInfBlckRow .rht a{
  text-decoration: underline;
  color: #81AD05;
}

.userInfBlckRow .rht a:hover{
  text-decoration: none;
}

.userInfBlckRow .about{
  line-height: 16px;
  color: #484848;
  float: left;
  width: 275px;
}

.presents{
  margin: 25px 0px 0px 0px ;
}

.presTitle{
  text-transform: uppercase;
  height: 18px;
  position: relative;
  padding: 0px 0px 0px 15px ;
  margin: 0px 0px 0px 10px ;  
  border-bottom: 1px solid #8D0071;  
}

.presTitle img{
  top: -8px;
  left: -16px;
  position: absolute;
}

.presentList{
  margin: 10px 0px 15px 0px ;
}

.presentItem{
  list-style: none;
  width: 140px;
  float: left;
}

.presentItem .imgBox{
  height: 110px;
  text-align: center;
}

.presTxt{
  padding: 0px 10px 0px 10px ;
  text-align: center;
  font-size: 11px;
  color: #484848;
}

.beltEvent{
  margin: 25px 0px 0px 0px ;
}

.eventTitle{
  text-transform: uppercase;
  height: 18px;
  position: relative;
  padding: 0px 0px 0px 15px ;
  margin: 0px 0px 0px 10px ;  
  border-bottom: 1px solid #97BB33;  
}

.eventTitle img{
  top: -14px;
  left: -16px;
  position: absolute;
}

.timeEvent{
  color: #9A9997;
  width: 70px;
  float: right;
}

.eventList{
  margin: 11px 0px 0px 0px ;
}

.eventList li{
  padding: 6px 0px 6px 25px ;
  border-bottom: 1px solid #DEDEDE;
}

.eventTxt{
  font-size: 11px;  
  color: #545454;
  width: 90%;
  float: left;
}

.refreshProf{                                        
  background: url(../images/event_profile_bg.gif) 7px 6px no-repeat;
}

.beFriend{
  background: url(../images/event_friend_bg.gif) 6px 6px no-repeat;
}

.newComment{
  background: url(../images/event_comment.gif) 6px 8px no-repeat;
}

.eventComment{
  color: #555557;
  font-size: 11px;
  padding: 5px 0px 0px 20px ;
}

.eventList .lstEvent{
  border: none;
}

.photoBlck{   
  width: 165px;
}

.photoTitle{
  border-bottom: 1px solid #8E0070;
  height: 18px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 25px;
  position: relative;
  text-transform: uppercase;
}

.photoTitle img{
  left: -10px;
  top: -6px;
  position: absolute;
}

.pinkGranate{
  padding: 8px 0px 0px 10px ;
  height: auto !important;
  min-height: 152px !important;
  height: 152px;
  background: url(../images/pink_granate.png) left top no-repeat;
  margin: 0px 0px 25px 0px ; 
}

.photoBlck .imgBox{
  text-align: right;
  height: 95px;
  text-align: center;
  margin: 10px 0px 10px 0px ;
}

.albumTxt{        
  margin: 0px 0px 10px 0px ;
  text-align: right;
  color: #484848;
  font-size: 11px;
}

.albumTxt a{
  text-decoration: underline;
  color: #A90386;
}

.albumTxt a:hover{
  text-decoration: none;
}

.albumTxt img{
  margin: 2px 3px 0px 0px ;
}

.greenDuri{
  height: auto !important;
  min-height: 163px !important;
  height: 163px;
  padding: 10px 0px 0px 10px ;
  background: url(../images/green_durian_bg.png) left top no-repeat;
}

.journalBlck{
  width: 165px;
}

.journalTitle{
  border-bottom: 1px solid #97BB33;
  height: 18px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 25px;
  position: relative;
  text-transform: uppercase;
}

.journalTitle img{
  top: -16px;
  left: -9px;
  position: absolute;
}

.journalList{
  margin: 10px 0px 0px 10px ;
}

.journalList li{
  height: auto !important;
  min-height: 16px !important;
  height: 16px;
  line-height: 14px;
  padding: 0px 0px 7px 20px ;
  background: url(../images/journ_item_bg.png) left top no-repeat;
  list-style: none;
}

.journalList li a{
  text-decoration: underline;
}

.journalList li a:hover{
  text-decoration: none;
}

.comercBlck{
  margin: 15px 0px 0px 10px ;
  width: 165px;
}

.comercTitle{
  border-bottom: 1px solid #8E0070;
  height: 18px;
  margin: 0 0 0 15px;
  padding: 0 0 0 22px;
  position: relative;
  text-transform: uppercase;
}

.comercBlckIn{
  display: inline-block;
  margin: 17px 0px 0px 5px ;
}

.comercTitle img{
  top: -15px;
  left: -15px;
  position: absolute;
}

.greenAnanas{
  height: auto !important;
  min-height: 220px !important;
  height: 220px;
  margin: 0px 0px 0px -60px ;
  padding: 30px 0px 10px 60px ;
  width: 165px;    
  background: url(../images/green_ananas_bg.png) left top no-repeat;
}

.questTitle{
  border-bottom: 1px solid #97BB33;
  height: 18px;
  margin: 0 0 0 20px;
  padding: 0 0 0 21px;
  position: relative;
  text-transform: uppercase;
}

.questTitle img{
  top: -13px;
  left: -25px;
  position: absolute;
}

.questBlck{
  width: 165px;
}

.quest{
  color: #484848;
  font-size: 14px;
  line-height: 14px;
  margin: 15px 0px 0px 16px ;
}

.answerList{
  margin: 0px 0px 0px 15px ;
}

.answerList li{
  margin: 3px 0px 3px 0px ;
  list-style: none;
}


.greenAnanas .answerList li .radiBox{
  background: url(../images/radio_checked.png) left center no-repeat; 
}

.greenAnanas .answerList .checked .radiBox{
  background-position: right center;
}

* html .greenAnanas .answerList li .radiBox{
  background: url(../images/radio_checked.gif) left center no-repeat; 
}

* html .greenAnanas  .answerList .checked .radiBox{
  background: url(../images/radio_checked.gif) right center no-repeat; 
} 

.answerList li .radiBox{
  display: inline ;
  position: relative;
  background: url(../images/radio_bg.gif) left center no-repeat;
  height: 16px ;
  width: 16px;
  float: left;
}

.answerList .checked .radiBox{
  background-position: right center;
}

.answerList li input{
  opacity: 0; 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  filter:alpha(opacity=0); 
  -moz-opacity: 0;
  -khtml-opacity: 0;       
  padding: 0px;
  margin: 0px;
  height: 16px;
  width: 16px;
/*  float: left;
/*  margin: 0px 6px 0px 0px ;*/
}

.answerList li label{
  display: block;
/*  border: 1px solid red;*/
/*  width: 130px;*/
  float: left;
  color: #484848;
  font-size: 12px;
}

.greenAnanas .answerList li label{
  width: 130px;
}

.answerItem{
  height: auto !important;
  min-height: 10px !important;
  height: 10px;     
}
                                                           

.answerBtn{
  margin: 23px 0px 0px 35px ;
  position: relative;
}

.answerBtn img{
  top: -17px;
  left: -25px ;
  position: absolute;
}

.answerBtn input{
  width: 90px;
  display: inline-block;
  cursor: pointer;
  padding: 0px 0px 0px 5px ;
  border: none;
  color: #fff;
  line-height: 24px;
  height: 24px;
  background: url(../images/pinck_title.gif) right top no-repeat;
}

#footer{
  bottom: 0px;
  z-index: 2;
  width: 100%;
/*  position: absolute;*/
  background: #ECF3D4;
}


#foterIn{              
  position: relative; 
  margin: 0px auto;
  width: 925px;
  height: auto !important;
  min-height: 70px !important;
  height: 70px;
  padding: 0px 30px 0px 50px ;
  background: url(../images/foot_bg.gif) left top repeat-x #92B922;
}

#footTop{
  left: 28px;
  top: -71px;
  position: absolute;
}

.copyrights{
  margin: 30px 0px 0px 0px ;
  float: left;
  text-shadow: -1px -1px 1px #708F1A;
  font-size: 11px;
  color: #fff;
  width: 100px;
}

.footLogo{
  margin: 25px 50px 0px 0px ;
  float: left;
}

.footMnu{
  margin: 30px 0px 0px 0px ;
  float: left;
}

.footMnu li{
  list-style: none;
  padding: 0px 0px 0px 6px ;
  text-shadow: -1px -1px 1px #708F1A;
  font-size: 11px;
  color: #fff;
  float: left;
}

.footMnu li a{
  text-decoration: underline;
  margin: 0px 6px 0px 0px ;
  display: inline-block;
  text-shadow: -1px -1px 1px #708F1A;
  font-size: 11px;
  color: #fff;
}

.footMnu li a:hover{
  text-decoration: none;
}

.counter{
  margin: 22px 0px 0px 10px ;
  height: 31px;
  width: 88px;
  float: right;
}

.pinkBlck .answerList{
  margin: 0px;
}

.pinkBlck .answerList label{
  padding: 0px 0px 0px 5px;
  width: 165px;
  color: #fff;
  float: left;
}

.pinkBlck .answerList li .radiBox{
/*  border: 1px solid red;*/
/*  margin: 2px 0px 0px 0px ;*/
  background: url(../images/pink_radio_checked.png) left center no-repeat; 
  height: 16px;
  width: 16px;
  float: left;
}

.pinkBlck .answerList .checked .radiBox{
  background: url(../images/pink_radio_checked.png) right center no-repeat; 
}

* html .pinkBlck .answerList li .radiBox{
  margin: 2px 0px 0px 0px ;
  background: url(../images/pink_radio_checked.gif) left top no-repeat; 
  height: 11px !important;
  line-height: 11px;
  width: 11px;
  float: left;
}

* html .pinkBlck .answerList .checked .radiBox{
  background: url(../images/pink_radio_checked.gif) right top no-repeat; 
} 

.inputFormOut{
  float: left;
  display: inline-block;
  padding: 0px 9px 0px 0px ;
  background: url(../images/input_bg_rht.png) right top no-repeat;
}

.inputForm{
  border: none;
  position: relative; 
  height: 21px;
  display: inline-block;
  padding: 0px 0px 0px 9px ;  
  background: url(../images/input_bg_lft.png) left top no-repeat;
}

.userNavig .inputFormOut{
 margin: 0px 10px 0px 0px ;   
}

::-webkit-input-placeholder {
  background: none;
  color: #898989;
}

.userNavig  ::-webkit-input-placeholder {
  background: none;
  text-align: center;
}

:-moz-placeholder {
  background: none;
  color: #898989;
}

.userNavig :-moz-placeholder {
  background: none;
  text-align: center;
}

.placeholder {
  background: none;
  color: #898989;
}

.userNavig  .placeholder {
  background: none;
  text-align: center;
}

.userNavig .placeholder {
  background: none;
  text-align: center;
}

.inputForm input{
  font-family: Arial;
  width: 120px;  
  background: none;
  border: none;
  height: 19px;
  padding: 2px 0px 0px 0px ;
  font-size: 12px;
}

.inputForm .enterBtn{
  padding: 0px 0px 0px 13px ;
  text-align: left;
  top: -8px;
  right: -63px;
  cursor: pointer;
  position: absolute;
  color: #fff;
  height: 35px;
  width: 68px;
  background: url(../images/enter_btn.png) left top no-repeat;
  font-size: 13px;
  text-shadow: -1px -1px 1px #8E006C;  
}

.userNavig .passWordBlck{
  float: left;
  margin: 0px 65px 0px 0px ;
}

.checkboxOut{
  margin: 2px 0px 0px 0px ;
  float: left;
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url(../images/check_box_bg.gif) left top no-repeat;
}

.checkboxChecked{
  background: url(../images/check_box_checked_bg.gif) left top no-repeat;  
}

.userNavig label{
  padding: 0px 0px 0px 2px ;
  display: inline-block;
  float: left;
  color: #fff;
}

.checkboxOut input{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 13px;
  height: 13px ;  
  opacity: 0; 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  filter:alpha(opacity=0); 
  -moz-opacity: 0;
  -khtml-opacity: 0;      
}

.rememberMe{
  float: left;
  margin: 0px 17px 0px 0px ;
  display: inline-block;
}

.userNavig .lft a{
  text-decoration: underline;
  color: #fff;
}

.userNavig .lft a:hover{
  text-decoration: none;
}

.userNavig .lft{
  padding: 12px 0px 0px 0px ;
  width: 695px;
  float: left;
}

.userNavig .lft .whtPointer{
  float: left;
  margin: 0px 8px 0px 0px ;
}

.userNavig .rht{
  text-align: right;
  padding: 11px 30px 0px 0px ;
  width: 240px;
  float: right;
}

.userNavig .rht span{
  color: #fff;
}

.icoRegisr{
  top: -8px;
  left: -14px ;
  position: absolute;
}

.notYet{
  display: inline-block;
  margin: 0px 22px 0px 0px ;
}

.regBtn{
  padding: 0px 13px 0px 18px ;
  font-size: 13px;
  color: #fff;
  line-height: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  background: url(../images/pink_title.png) right top no-repeat;
}

.regBtn:hover{
  text-decoration: none;
}

h1{
  margin: 0px 0px 20px 0px ;
  font-weight: normal;
  font-size: 24px;
  color: #484848;
}

.lftImg{
  margin: 0px 15px 5px 0px ;
  float: left;
}

.content p{
  margin: 16px 0px 0px 0px ;
  line-height: 14px;
  color: #484848;
}

.aboutProject li{
  line-height: 14px;
  padding: 0px 0px 0px 20px ;
  color: #484848;
  margin: 10px 0px 10px 0px ;
  list-style: none;
}

.loveItem{
  background: url(../images/love_ico.png) left top no-repeat;
}

.meetItem{
  background: url(../images/clock_ico.png) left top no-repeat;
}

.journalItem{
  background: url(../images/book_ico.png) left top no-repeat;
}

.photoItem{
  background: url(../images/photo_list_ico.png) left top no-repeat;
}

.articleItem{
  background: url(../images/paper_ico.png) left top no-repeat;
}

.newsItem{
  background: url(../images/TV_ico.png) left top no-repeat;
}

.forumItem{
  background: url(../images/forum_list_ico.png) left top no-repeat;
}

.serviceItem{
  background: url(../images/sun_ico.png) left top no-repeat;
}

.regTitle div{
  color: #484848;
  text-align: center;
}

.regTitle .we{
  font-size: 24px;
}

.regTitle .we span{
  color: #8EB424;
}

.regTitle .inf{
  font-size: 18px;
  margin: 10px 0px 10px 0px ;
}

.regForm{
  width: 585px;
}

.regForm .formName{
  color: #484848;
  width: 135px;
  float: left;
}

.regForm .inputFormOut{
  float: left;
  width: 185px;
  display: block;
}

.regForm .inputForm{
  display: block;
}

.regForm .inputForm input{
  width: 175px;
}

.formeNote{
  margin: 0px 0px 8px 0px ;
  line-height: 13px;
  font-size: 11px;
}   

.formLine{
/*  z-index: 1;*/
/*  position: relative;*/
  margin: 3px 0px 0px 0px ;
}

.selectOut{
  width: 185px;
  float: left;
}

.selectOut select{
  width: 195px;
}

.txtPoleIn textarea{
  background: none;
  border: none;
}

.txtPoleOut{     
  overflow: auto;
  z-index: 0;
  position: relative;
  margin: 5px 0px 13px 0px ;
  background: url(../images/txt_pole_m.gif) left top repeat-y;
}

.txtPole{
  background: url(../images/txt_pole_t.gif) left top no-repeat;
}

.txtPoleIn{
  background: url(../images/txt_pole_b.gif) left bottom no-repeat;
}

.txtPoleIn .cuTextWrap{
  width: 575px;
}

.txtPoleIn .cuTextWrap textarea{
  height: 63px;
}


.addPhotoInp{
  position: relative;
  width: 400px;
  float: left;
}

.addPhoto .formName{
  float: left;
  width: 80px;
}

#mask {
  width: 224px; /* ��� �������� ����� ��-�� ������������ ����� ������� */
  height: 21px;
/*  padding:3px 100px 0 10px;*/
  background:url(../images/input_type_file.jpg) no-repeat 0 0;
}
#fileInput {
  width:224px; /* ��� ��������, FF �� ����� �������� ������, ��� ����� ������� size */
  height:21px;
  position:absolute;/* ������������� ��������� input type=file */
  left:0;
  top:0;
  opacity: 0;/* ������ ������� ��������� */
  filter:alpha(opacity=0);
}
#fileInputText {
  background: none;
  border: none;
  padding: 0px 5px 0px 5px ;
  width: 150px;
  font-size: 12px;
  height: 21px;
  line-height: 23px;
}

.formLine label{
  padding: 0px 0px 0px 5px ;
  color: #484848;
}

.formLine .nameBlck{
  color: #484848;
}

.rulesBlck p{
  color: #484848;
  padding : 7px 0px 7px 0px ;
}

.rulesBlckOut{
  padding: 6px 5px 5px 13px ;
}

.rulesBlck{
  width: 565px; /* ������ ������� �������*/
  height: 102px; /* ������ ������� �������*/
  overflow: auto; /* ���� ��������� ������� ��� ������� �������� ���������� ������� ������ */
}

.formRegBtn{
  float: right;
  display: inline-block;
  background: url("../images/pinck_title.gif") no-repeat scroll right top transparent;
  height: 24px;
  line-height: 24px;
  padding: 0 10px 0 15px;
  position: relative;
  color: #F9FFF1;
  font-size: 13px;
  text-shadow: -1px -1px 1px #90006F;
}

.formRegBtn:hover{
  text-decoration: none;
}

.formRegBtn img{
  position: absolute;
}

.profileEdit{
  width: 160px;
  list-style: none;
}

.profileEdit a:hover{
  text-decoration: none;
}

.profileEdit li{
  margin: 4px 0px 4px 0px ;
}

.profileEdit .greenBtn{
  display: block;
}

.profileEdit .greenBtnIn{
  display: block;
}

.profileEdit .changePhoto{
  padding: 0px 0px 0px 17px ;
  background: url(../images/change_profile_photo.gif) left 4px no-repeat ;
}

.profileEdit .editProfilBtn{
  padding: 0px 0px 0px 17px ;
  background: url(../images/edit_profile_bg.gif) left 4px no-repeat ;
}

.bonusBlck{
  margin: 20px 0px 20px 0px ;
  width: 160px;
}

.bonusBlck h3{
  border-bottom: 1px solid #8E0070;
  height: 18px;
  margin: 0 0 0 5px;
  padding: 0 0 0 25px;
  position: relative;
  text-transform: uppercase;
}

.bonusBlck h3 img{
  top: -12px;
  left: -10px;
  position: absolute;
}

.bonusBlck .nameTitle{
  float: left;
  display: inline-block;
}

.bonusBlck .point{  
  color: #A50083;
  float: right;
  display: inline-block;
}

.ratingPassiv .unLike{
  background: url("../images/pas_unlike_bg.gif") left top no-repeat;
}

.ratingPassiv .like{
  background: url(../images/pas_like_bg.gif) left top no-repeat;  
}

.lrgeClmn{
  width: 795px;
  float: right;
}

.infEditBlck{
  margin: 0px 37px 0px 0px ;
  width: 370px;
  float: left;
}

.infEditRow{
  margin: 4px 0px 0px 0px ;
}

.infEditRow .lft{
  color: #898989;
  width: 115px;
  float: left;
}

.infEditRow .rht{
  width: 255px;
  float: left;
}

.infEditRow .inputForm input{
  color: #484848;
  width: 167px;
}

.dayOut{
  float: left;
  margin : 0px 2px 0px 0px ;
  width: 45px;
}

#birthDay{  
  width: 45px;
}

.monthOut{
  float: left;
  margin : 0px 2px 0px 0px ;
  width: 80px;
}

#birthMonth{
  width: 80px;
}

.yearOut{
  float: left;
  margin : 0px 2px 0px 0px ;
  width: 56px;
}

#birthYear{ 
  width: 56px;
}

#familyStat, #wife, #eatType, #country, #city, #timeZone, #lang{    
  width: 185px;
}                          

.editTxtField{
  padding: 1px 0px 0px 0px ;  
  background: url(../images/tiny_txtarea_t.gif) left top no-repeat;
}

.editTxtFieldIn{
  padding: 0px 0px 1px 0px ;  
  background: url(../images/tiny_txtarea_b.gif) left bottom no-repeat;
}

.editTxtFieldIn .cuTextWrap textarea{
  height: 53px;
}

.infEditRow .inputForm .longInp{
  width: 235px;
}

.editTxtBig{                
  padding: 1px 0px 0px 0px ;
  background: url(../images/txtarea_t_bg.gif) left top no-repeat;
}

.editTxtBigIn{
  padding: 0px 0px 1px 0px ;
  background: url(../images/txtarea_b_bg.gif) left bottom no-repeat;
}

.editTxtBigIn .cuTextWrap textarea{
  height: 53px;
}

.rowSelect{  
  height: 21px;  
}

.noMargin{
  margin: 0px;
}

.greenBtn:hover{
  text-decoration: none;
}

.redBtn:hover{
  text-decoration: none;
}

.grnBtnOut, .grnBtnWrap{
  margin: 8px 0px 0px 0px ;
  text-align: right;
}

.grnBtnWrap{
  width: 300px;
}

.greenBtn .saveChange{
  display: inline-block;
  padding: 0px 0px 0px 13px ;
  background: url(../images/save_bg_btn.gif) left 4px no-repeat;
}

.privateTitle{
  background: url(../images/private_title_bg.gif) left top no-repeat;
  border-bottom: 1px solid #8EB423;
  color: #484848;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 15px;
  padding: 0 0 2px 22px;
}

.questRow .answerList{
  margin: 0px 0px 0px 6px ;
}

.questRow{
  margin: 5px 0px 0px 0px ;
}

.adviceTitle{
  background: url(../images/advice_title_bg.gif) left top no-repeat;
  border-bottom: 1px solid #8EB423;
  color: #484848;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 15px 0px ;
  padding: 0 0 2px 22px;
}

.checkBoxRow{
  margin: 5px 0px 0px 0px ;
}

.checkBoxRow label{ 
  float: right;
  width: 350px;
  display: block;
  color: #484848;
}

.settingTitle{
  background: url(../images/setting_title_bg.gif) left top no-repeat;
  border-bottom: 1px solid #8EB423;
  color: #484848;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 15px 0px ;
  padding: 0 0 2px 22px;  
}

.infEditNote{
  line-height: 13px;
  font-size: 11px;
  color: #898989;
}

.infEditBlckIn{
  padding: 0px 0px 20px 0px ;
}

.fakeSel{
  display: none;
}

/****************fonts_CSS*******************/


.topMnu li a, .titlePinkPear, .titleGreenPear, .questTitle, .photoTitle, .journalTitle, .comercTitle, .presTitle span, .eventTitle, .nameTitle{
  font-family: 'EtelkaMediumProRegular';
}

.mesTitle{
  border-bottom: 1px solid #97BB33;
}

.mesTitle h1{
  line-height: 20px;
  float: left;
  width: 130px;
  padding: 0px 0px 0px 27px ;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'EtelkaMediumProRegular';
  margin: 0px;
}

.mesTitle h1 img{
  bottom: -5px;
  left: -3px;
  position: absolute;
}

.tabs li{
  list-style: none;
  margin: 0px 6px 0px 0px ;
  float: left;
}

.tabs li a{
  background: url(../images/tab_bg_lft.gif) left top no-repeat;
  display: inline-block;
}

.tabs li a:hover{
  text-decoration: none;
}

.tabs li a span{
  display: inline-block;
  height: 20px;
  padding: 1px 8px 0px 8px ;
  background: url(../images/tab_bg_rht.gif) right top no-repeat;
}

.tabs li a.current{
  background: url(../images/act_tab_lft.gif) left top no-repeat;
}

.tabs li a.current span{
  text-shadow: -1px -1px 0px #67841A;
  color: #FFFFFF;
  background: url(../images/act_tab_rht.gif) right top no-repeat;
}

.messEditBlck{  
/*  border-bottom : 1px solid #C5C5C5 ;*/
  padding: 15px 0px 15px 0px ;
}

.messEditBlck .srchFriend{
  margin: 0px;
}

.messegList{
  border-bottom : 1px solid #C5C5C5 ;
  border-top : 1px solid #C5C5C5 ;
  padding: 20px 0px 20px 0px ;
}

.srchUserMes{ 
  width: 420px;
  float: left;
}

.srchUserMes input{
  float: left;
  padding: 0px 10px 0px 5px ;
  position: relative;
  width: 355px;
  border: none;
}

.srchBtnOut{  
  display: inline-block;
  background: url(../images/src_bg_btn.jpg) left top repeat-x;
  float: left;
  height: 21px;
  z-index: 1;
  position: relative;
  margin: 0px 0px 0px -10px ;
}

.srchBtnOut input{
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  background: none;
  width: 38px;
  height: 21px;
  border: none;
/*  border: 1px solid red;*/
}

.messEditBlck .redBtnOut{                        
  float: right;  
}

.writeMes{
  display: inline-block;
  background: url("../images/pink_title.png") no-repeat scroll right top transparent;
/*  background: url("../images/pink_title.gif") no-repeat scroll right top transparent;*/
  height: 24px;
  line-height: 24px;
/*  margin: 0 0 0px 20px;*/
  padding: 0 15px 0 15px;
  position: relative;
/*  width: 130px;*/
}

.redBtnOut{
  padding: 0px 0px 0px 17px ;
  display: inline-block;
}

.writeMes a{
  color: #fff;
}

.writeMes a:hover{  
  text-decoration: none;
}

.writeMes img{
  position: absolute;
}

.authorMessag{
  width: 195px;
  float: left;
}

.authorMessag .ava{
  width: 53px;
  float: left;
}

.messagInf{
  width: 141px;
  float: right;
}

.messagInf a{    
  text-decoration: underline;
  
}

.messagInf a:hover{
  text-decoration: none;
}

.messagInf .onLine{
  margin: -2px 0px 0px 0px ;
  height: 14px;
  color: #A50083;
}

.messagInf .time{ 
  font-size: 10px;
  color: #919191;
}

.messegContOut{
  display: block;
  line-height: 14px;
  color: #81AD05;
  float: right;
  width: 375px;
  padding: 5px 6px 5px 6px ;
}

.messegContOut .ava{
  float: left;
}

.messegContOut .messegCont{
  padding: 2px 0px 2px 0px ;
  line-height: 14px;
  color: #81AD05;
  float: right;
  width: 330px;
}

.newMessag .messegContOut{
  background: #F0FBD0;
}

.messegList li{
  margin: 0px 0px 25px 0px ;
}

.messegList li.last{
  margin: 0px 0px 0px 0px ;
}

.friendTitle{
  border-bottom: 1px solid #97BB33;
}

.friendTitle h1{
  line-height: 20px;
  float: left;
  width: 85px;
  padding: 0px 0px 0px 27px ;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'EtelkaMediumProRegular';
  margin: 0px;
}

.friendTitle h1 img{
  bottom: -9px;
  left: -3px;
  position: absolute;
}  

.srchFriend{      
  margin: 0px 0px 15px 0px ;
}

.srchFriend .inputForm{
  float: left;
  width: 553px;
}  

.contrFriend{
  position: relative;
  padding: 0px 0px 0px 10px ;
  behavior: url(css/PIE.htc);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  background: #F0FBD0;
  height: 24px;
}    

.contrFriend .writeMes{
  display: inline-block;
  padding : 0px 9px 0px 15px ;
  background: url(../images/pink_title.png) right top no-repeat;
}

.contrFriendTitle{
  line-height: 24px;
  color: #484848;
  padding: 0px 5px 0px 0px ;
  float: left;
  display: inline-block;
}

.friendsListIn ul{
  padding: 10px 0px 0px 0px ;  
} 


.friendsListIn li img{
  margin: 0px 0px 2px 0px ;
}


.friendsListIn li{    
  margin: 10px 0px 0px 0px ;
  padding : 0px 9px 0px 10px ;
  float: left;
  height: 140px;
  list-style: none;
  text-align: center;
  width: 100px;
  float: left;
}

.friendsList li .imgBox{
  position: relative;
}

.friendsListIn li .checkboxOut{
  margin: 0px;
  top: 2px;
  left: 2px;
  position: absolute;
}       

.pagin{
  height: 55px;
  background: url(../images/pagin_bg.jpg) left top no-repeat;
  margin: 0px 0px 20px 0px ;
}

.pagin ul{
  float: left;
  margin: 25px 0px 0px 0px ;
}

.pagin .title{
  margin: 28px 0px 0px 0px ;
  text-shadow: -1px -1px 0px #7F0165;
  color: #fff;
  padding: 0px 0px 0px 24px ;
  width: 88px;
  float: left;
}

.pagin li{
  list-style: none;
  margin: 0px 2px 0px 0px ;
  float: left;
}

.pagin li.frst{
  padding: 0px 11px 0px 0px ;
  margin: 0px 3px 0px 0px ;
  background: url(../images/frst_pagin_bg.jpg) right 7px no-repeat;
}

.pagin li.last{
  height: 22px;
  padding: 0px 25px 0px 12px ;
  margin: 0px 3px 0px 0px ;
  background: url(../images/last_pagin_bg.jpg) right top no-repeat;
}

.pagin li a{
  position: relative;
  /*behavior: url(css/PIE.htc);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;*/
  font-size: 11px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  display: block;
  height: 22px;
  width: 22px;    
  background: url(../images/page_bg.gif) left bottom no-repeat;
}

.pagin li a:hover{
  background: url(../images/page_bg.gif) left -22px no-repeat;
  position: relative; 
  text-decoration: none;
}

.pagin li a.active{
  background: url(../images/page_bg.gif) left top no-repeat;
  cursor: default;
  height: 22px;
  width: 22px;
  line-height: 22px;
  text-decoration: none;
  color: #A50083;
}

.pagin li a.active:hover{
  background: url(../images/page_bg.gif) left top no-repeat;
}

.greenTitle{
  position: relative;
/*  height: 20px;*/
  line-height: 19px;
  padding: 0px 0px 0px 31px ;
  position: relative;
  font-family: 'EtelkaMediumProRegular';    
  text-transform: uppercase;
  font-size: 18px;
  border-bottom : 1px solid #97BB33;
}

.greenTitle img{
  top: -6px;
  left: -3px;
  position: absolute;
}

.avaMedium{
  margin: 0px 25px 0px 0px ;
  float: left;
  overflow: hidden;
  height: 100px;
  width: 100px;
}

.avaTiny{
  margin: 56px 0px 0px 0px ;
  float: left;
  overflow: hidden;
  height: 44px;
  width: 44px;
}

.photoBlcklft{
  width: 175px;
  float: left;
}

.photoBlckRht{
  width: 420px;
  float: right;
}

.photoBlckRht .addPhotoInp{
  float: none;
}

.newPhoto{
  border-bottom: 1px solid #C5C5C5;
  padding: 0px 0px 18px 0px ;
}

.photoBlckRht p{
  color: #484848;
  margin: 0px 0px 10px 0px ;
}

.preview{
  padding: 20px 0px 0px 0px ;
}

.mailAuto{
  padding: 3px 0px 0px 0px ;
  width: 213px;
  float: left;
}

.nameForm{
  padding: 2px 5px 0px 0px ;
  display: inline-block;
  float: left;
  color: #484848;
}

.autorizOut .inputFormOut input{
  width: 130px;
}

.autoNote{
  margin: 16px 0px 0px 0px ;
  line-height: 16px;
}

.passwordAuto{
  padding: 3px 0px 0px 20px ;
  width: 190px;
  float: left;
}

.passwordAuto .inputFormOut input{
  width: 120px;
}

.autorizOut .redBtnOut{
  float: right;
}

.autorizOut .writeMes{
  padding: 0px 20px 0px 20px ;
  width: auto;
}

.enterAgain{
  top: -8px;
  left: -15px;
}

.autorizOut{
  margin: 0px 0px 15px 0px ;
}

.autorizNote{
  list-style: none;
  height: 24px;
  background: url(../images/grey_stripe_lft.gif) left top no-repeat;
}

.autorizNoteIn{
  height: 24px;
  display: block;
  background: url(../images/grey_stripe_rht.gif) right top no-repeat;
}

.regErrorMsg{
  margin: 20px 0px 25px 0px ;
}

.autorizError{
  display: inline-block;
  font-size: 12px;
  color: #A50083;
  padding: 3px 0px 0px 30px ;
  background: url(../images/error_ico.png) 10px 6px no-repeat;
}

.autorizAction{
  behavior: url(css/PIE.htc);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  height: 24px;
  background: #F0F9DA;
  padding: 0px 0px 0px 10px ;
  margin: 0px 0px 25px 0px ;
}

.autorizAction .lft{
  font-size: 12px;
  color: #484848;
  line-height: 25px;
  width: 130px;
  float: left;
}

.autorizAction .redBtnOut{
  margin: 0px 10px 0px 0px ;
  float: left;
}

.autorizAction .writeMes{
  padding: 0px 20px 0px 20px ;
  width: auto;
}

.enterSocial{
  behavior: url(css/PIE.htc);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  height: 24px;
  background: #F0F9DA;
  padding: 0px 0px 0px 10px ;
}

.enterSocial .lft{
  width: 85px;
  float: left;
  font-size: 12px;
  color: #484848;
  line-height: 25px;
}

.enterSocial a{
  margin: 1px 12px 0px 0px ;
  float: left;
}

h1.greenTitle .pearGrnTitle{
  top: -13px;
}

.moderateLft{
  width: 100px;
  float: left;
}

.moderateRht{
  float: right;
  width: 460px;
}

.okGreenBtn{
  padding: 0px 0px 0px 17px ;
  background: url(../images/ok_ico.gif) left 5px no-repeat;
}

.declineBtn{
  padding: 0px 0px 0px 17px ;
  background: url(../images/decline_ico.gif) left 5px no-repeat;
}

.moderateLft .greenBtn, .moderateLft .greenBtnIn, .moderateLft .redBtn, .moderateLft .redBtnIn{
  display: block;
}

.moderateLft .greenBtn, .moderateLft .redBtn{
  margin: 9px 0px 9px 0px ;
}

.moderateRht .userInfBlckRow .rht{
  width: 350px;
  float: left;
}

.moderateRht .userInfBlckRow .about{
  width: 420px;
}

.moderateBlck{
  margin: 0px 0px 20px 0px ;
  padding: 0px 0px 17px 0px ;
  border-bottom : 1px solid #C5C5C5;
}

/**************yandex******************/

.serchForm{
  float: left;
  width: 535px;
  padding: 0px 10px 0px 10px ;
  line-height: 21px;  
  height: 21px;
  border: none;
  background: url("../images/input_bg_lft.png") no-repeat scroll left top transparent;  
}

.serchBtn{
  float: left;
  background: url("../images/src_bg_btn.jpg") no-repeat scroll center top transparent;
  border: medium none;
  cursor: pointer;
  height: 21px;
  margin: 0;
  padding: 0;
  width: 38px;
  position: relative;
  font-size: 0px !important;  
}
/*
.cntrClmn #yandexform0 .yaform__search, .cntrClmn #yandexform0 .yaform__search td, .cntrClmn #yandexform0 .yaform__precise-i{
  background: none !important;
}

.cntrClmn .yaform__search-input-layout-l{
  width: 555px !important;
}


.cntrClmn #yandexform0{
  background: none;
}

.cntrClmn .yaform .yaform__search-input{
  padding: 0px;
}

.cntrClmn .yaform_hint .yaform__input-text_hint, body .cntrClmn .yaform .yaform__input-text{
  width: 555px;
  padding: 0px 10px 0px 10px ;
  line-height: 21px;  
  height: 21px;
  border: none;
  background: url("../images/input_bg_lft.png") no-repeat scroll left top transparent;
}

.cntrClmn .yaform .yaform__submit {
  background: url("../images/src_bg_btn.jpg") no-repeat scroll center top transparent;
  border: medium none;
  cursor: pointer;
  height: 21px;
  margin: 0;
  padding: 0;
  width: 38px;
  position: relative;
  font-size: 0px !important;  
}

.cntrClmn #yandexform0 .yaform__form .yaform__submit{
  font-size: 0px !important;           
}

.cntrClmn .yaform__search-input-layout-l .yaform__input{
  padding: 0px;
  
}

* html .cntrClmn .yaform__search-input-layout-l .yaform__input{
  width: 540px !  important;
}

.yaform .b-suggest-holster{
  top: 21px;
  left: 0px;
}                      

.yaform-holster{
  overflow: hidden;
}                          */                                                               

/**************yandex******************/   

.srchOut{
  z-index: 12;
  position: relative;
  width: 595px !important;
  margin: 0px 0px 30px 0px ;
}


.srchPeopleLft{
  width: 290px;
  float: left;
}

.srchPeopleRow .lft{
  line-height: 21px;
  color: #484848;
  width: 100px;
  float: left;
}

.srchPeopleRow .rht{
  float: left;
  width: 190px;
}


.srchPeopleRow{
  height: auto !important;
  min-height: 25px !important;
  height: 25px; 
}

.srchPeopleRow .inputForm input{
  width: 167px;
}

.srchPeopleRht{   
  width: 290px;
  float: right;
}

#sex{
  width: 185px;
}

.srchPeopleOut{
  margin: 0px 0px 0px 0px ;
}

.srchButton{
  padding: 0px 5px 0px 0px ;
  margin: 15px 0px 0px 0px ;
}

.srchButton .redBtnOut{
  float: right;
}

.srchButton .writeMes{
  padding: 0px 17px 0px 15px ;
  width: auto;
  display: inline-block;
}

.icoSerch{
  left: -17px;
  top: -9px;
}

.srchPeopleOut{
  margin: 0px 0px 20px 0px ;
}

.tagCloud{
  text-align: center;
}

.tagCloud a{
  font-size: 12px;
  color: #8EB424;
}

.tagCloud .font12{
  font-size: 12px;
}

.tagCloud .font16{
  font-size: 16px;
}

.tagCloud .font15{
  font-size: 15px;
}

.tagCloud .font14{
  font-size: 14px;
}

.tagCloud .font17{
  font-size: 17px;
}

.tagCloud .font20{
  font-size: 20 px;
}

.closeDialog{
  margin: 5px 0px 0px 7px ;
  float: left;
  background: url("../images/decline_ico.gif") left top no-repeat ;
  width: 10px;
  height: 10px;
  display: block;
}

.userDialogOut{
  margin: 4px 0px 15px 0px ;
}     

.userDialogOut a:hover{
  text-decoration: none;
}  

.userDialog .redBtnIn{
  height: 20px;
}

.userNameDialog{
  float: left;
  line-height: 20px;
  color: #8A006E;
  display: inline-block;
  height: 20px;
}

.userDialogOut .redBtn{
  display: inline-block;
  margin: 11px 10px 0px 0px ;
  float: left;
}

.yourMes{
  padding: 15px;
  background: #F0FBD0;
}

.yourMes .lft{
  width: 52px;
  float: left;
}

.yourMes .rht{
  float: left;
  width: 460px;
}

.dialog .rht .name{
  font-size: 12px;
  color: #000000;
}

.dialog .rht .time{
  padding: 0px 0px 3px 0px ;
  font-size: 10px;
/*  top: -3px;*/
  position: relative;
}

.dialogCont{
  font-size: 12px;
  color: #484848;
}

.seeDialog .dialog{
  width: 565px;
  overflow: auto;
  height: 475px;
}

.frndMes{
  padding: 20px 0px 20px 0px ;    
}

.frndMes .lft{
  width: 52px;
  float: left;
}

.frndMes .rht a{
  text-decoration: underline;
}

.frndMes .rht{
  float: left;
  width: 490px;
}

.txtPoleTiny{
  width: 100%;
  background: url(../images/txt_pole_bg_tiny.gif) left top repeat-y;
}

.txtPoleTinyTop{
  width: 100%;
  background: url(../images/txt_pole_bg_tiny_t.gif) left top no-repeat;
}

.txtPoleTinyBot{
  width: 100%;
  background: url(../images/txt_pole_bg_tiny_b.gif) left bottom no-repeat;
}

.dialogSend .rht{
  width: 526px;
  float: left;
}

.dialogSend .lft{
  width: 55px;
  float: left;
}

.dialogSend .rht textarea{
  height: 83px;
}

.dialogSend{
  margin: 20px 0px 0px 0px ;
}

.dialogSend .greenBtn input{
  border: none;
  background: none;
  width: 70px;
  height: 19px;
  font-size: 11px;
  color: #608100;
}

.dialogSend .greenBtn{
  margin: 8px 0px 0px 0px ;
}

.greenTitle .articleTitleImg{
  left: -10px;
}

.pinkStar{
  margin: 0px 0px 20px 0px ;
  height: auto !important;
  min-height: 157px !important;
  height: 157px;
  background: url(../images/pinck_star_bg.gif) left top no-repeat;
}

.articleBlck{
  margin: 0px 0px 0px 10px ;
  width: 165px;
}

.articleBlck .photoTitle img{
  top: -14px;
}

.articleBlck ul, .newsBlck ul{
  margin: 13px 0px 0px 0px ;
  padding: 0px 0px 0px 12px ;
}

.articleBlck ul li, .newsBlck ul li{
  line-height: 14px;
  padding: 0px 0px 8px 20px ;
  list-style: none;
  background: url(../images/article_ico_bg.gif) left top no-repeat;
}

.articleBlck ul li a{
  text-decoration: underline;
  color: #A90386;
}

.articleBlck ul li a:hover, .newsBlck ul li a:hover{
  text-decoration: none;
}

.greenVine{
  height: auto !important;
  min-height: 220px !important;
  height: 220px;
  background: url(../images/green_vine_bg.jpg) left top no-repeat;
  margin: 0px 0px 30px 0px ;
}

.newsBlck{
  margin: 0px 0px 0px 10px ;
  width: 165px;
}

.newsBlck .journalTitle img{
  left: -3px;
  top: -5px;
}

.newsBlck ul li{
  background: url(../images/news_item_ico.gif) left top no-repeat;  
}

.newsBlck ul li a{
  text-decoration: underline;
}

.authorCont{
  padding: 0px 0px 0px 17px ;
  background: url(../images/profile_ico.png) left top no-repeat;
}

.divideBlck{
  width: 300px;
  float: left;
}

.divideBlck .frst{
  margin: 0px 5px 0px 0px ;
}

.divideBlck li{
  list-style: none;
  float: left;
  margin: 2px 5px 0px 0px ;
}

.contBlckBot{
  z-index: 1;
  position: relative;
  margin: 18px 0px 0px 0px ;
}

.contBlckBot .rht{
  width: 250px;
  float: right;
}

.contBlckBot .rht .greenBtn{
  float: right;
}

.contBlckBot .pinkBlckOut{
  margin: 0px 0px 0px 4px ;
}

.commentEdit{
  z-index: 0;
  position: relative;
  margin: 25px 0px 0px 0px ;
}

.pinkTitle{
    /*height: 20px;*/
  line-height: 19px;
  margin: 0px 0px 20px 0px ;
  color: #484848;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'EtelkaMediumProRegular';
  font-size: 18px;
  padding: 0px 0px 0px 30px ;
  border-bottom: 1px solid #8C006F;
  position: relative;
}

.pinkTitle img{
  top: -8px;
  left: -9px;
  position: absolute;
}

.txtEditor .button{
  padding: 0px 0px 0px 10px ;
}

.txtEditor .button li{
  list-style: none;
  margin: 0px 9px 0px 0px ;
  float: left;
}

.commentNavig {
  width: 570px;
  padding: 0px 0px 0px 10px ;
}

.commentNavig .lft{
  width: 350px;
  float: left;
}

.commentNavig .lft label{
  margin: 0px 0px 0px 5px ;
}

.commentNavig .redBtnOut{
  float: right;
}

.commentsBlck .pinkTitle{
  border-bottom: 1px solid #98BC34;
}

.commentItem .userAva{
  width: 44px;
  float: left;
}

.commentRht{
  width: 535px;
  float: right;
}

.commentTitle a{
  margin: 0px 3px 0px 0px ;
  display: inline-block;
  text-decoration: underline;
}

.commentTitle{
  line-height: 15px;
  margin: 0px 0px 2px 0px ;
}
.commentTitle .time{
  font-size: 10px;
}

.commentCont{
  line-height: 15px;
  color: #484848;
}

.commentTitle .onLine{ 
  margin: 0px 3px 0px 0px ; 
  display: inline-block;
  color: #A50083;
}

.commentItem{
  margin: 0px 0px 20px 0px ;
}

.moreComment{
  background: url(../images/green_strip_lft.gif) left top no-repeat;
  text-align: center;
  display: block;
}

.moreComment:hover{
  text-decoration: none;
}

.commentsBlck{
  margin: 20px 0px 0px 0px ;
}

.moreCommentIn{
  display: block;
  background: url(../images/green_strip_rht.gif) right top no-repeat;
}

.moreCommentIn span{
  cursor: pointer;
  line-height: 26px;
  height: 24px;
  padding: 0px 0px 0px 16px ;
  display: inline-block;
  background: url(../images/comment_bg_ico.jpg) left 5px no-repeat;
}

.newPassword .title{
  color: #484848;
  width: 145px;
  float: left;
}

.newPassword .inputFormOut input{
  width: 210px;
}

.newPassword .redBtnOut{
  float: right;
}

.autorizOk{
  background: url("../images/ok_ico.png") no-repeat scroll 10px 6px transparent;
  color: #5D8D00;
  display: inline-block;
  font-size: 12px;
  padding: 4px 0 0 30px;
}

.passNote{
  font-size: 11px;
  line-height: 16px;
  margin: 16px 0 0;
  width: 375px;
}

.comerc{  
  margin : 25px 0px 25px 0px ;
}

.likeSoci{
  margin: 10px 0px 0px 0px ;
}

.socItem{
  display: inline-block;
  float: left;
}

.fb{
  width: 145px;
}

.fb iframe{
  width: 160px !important;
}

.odnoClas{
  width: 125px;
}

.googl{
  width: 75px;
}

.vk{
  width: 100px;
}  

.newsTitle{
  border-bottom: 1px solid #97BB33;
}

.newsTitle h1{
  float: left;
  font-family: 'EtelkaMediumProRegular';
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 27px;
  position: relative;
  text-transform: uppercase;
  width: 110px;  
}

.newsTitle h1 img {
  bottom: -8px;
  left: -3px;
  position: absolute;
}

.categoryPane{
  padding: 15px 0px 0px 0px ;
}

.authorNote{
  text-align: center;
  width: 44px;
  float: left;
}

.authorNote .ava{
  margin: 0px 0px 3px 0px ;
  display: inline-block;
}

.authorNote a{
  text-decoration: underline;
  font-size: 11px;
}

.authorNote a:hover{
  text-decoration: none;
}

.journNoteCont{
  width: 535px;
  float: right;
}

.noteTitle{
  margin: 0px 0px 5px 0px ;
  font-weight: normal;
  font-size: 14px;
}

.noteTitle a{
  text-decoration: underline;
}

.noteTitle a:hover{
  text-decoration: none;
}

.categoryPane p{
  line-height: 14px;
  color: #484848;
}

.noteContfoot{
  margin: 5px 0px 0px 0px ;
}

.noteContfootRht{
  width: 225px;
  float: left;
}

.noteComment{
  display: inline-block ;
  color: #484848;
  font-size: 11px;
  padding: 0px 0px 2px 17px ;
  background: url(../images/comment_ico.gif) left 3px no-repeat;
}

.noteDate{
  font-size: 11px;
  color: #919191;
  display: inline-block ;
  float: right;
}

.journNote{
  padding: 10px 0px 5px 0px ;
}

.newsBlockItem{
  padding: 10px 0px 5px 0px ;
}

.meetingBlck{
  padding: 10px 0px 5px 0px ;
}

.meetingImg{
  margin: 0px 13px 5px 0px ;
  float: left;
}

.people{
  font-size: 11px;
  color: #484848;
  padding: 0px 0px 2px 17px ;
  background: url(../images/people_ico.gif) 1px 1px no-repeat;
}

.pinkApple{ 
  height: auto !important;
  min-height : 200px !important;
  height: 200px;
  background: url(../images/pink_apple_bg.jpg) left top no-repeat;
  margin: 0px 0px 20px 0px ;
}

.fromForum .photoTitle{
  padding: 0px 0px 0px 18px ;
  font-weight: normal;
  
}

.fromForum .photoTitle img{
  left: -19px;
  top: -11px;
}

.fromForum{
  margin: 0px 0px 0px 10px ;
  width: 165px;
}

.forumTopic{
  padding: 13px 0px 0px 0px;
}

.forumTopic li{
  line-height: 14px;
  background: url(../images/forum_topic_ico.png) 11px 4px no-repeat;
  padding: 0px 0px 5px 30px ;
  list-style: none;
}

*html .forumTopic li{
  background: url(../images/forum_topic_ico.png) 11px 7px no-repeat;
}

.forumTopic li a{
  text-decoration: underline;
  color: #A90386;
}

.forumTopic li a:hover{
  text-decoration: none;
}

.greenRasp{
  height: auto !important;
  min-height : 212px !important;
  height: 212px;  
  background: url(../images/green_raspberry_bg.jpg) left top no-repeat;
  margin: 0px 0px 20px 0px ;
}

.newMeeting{
  margin: 0px 0px 0px 10px ;
  width: 165px;
}

.newMeeting .journalTitle img{
  top: -12px;
}

.meeteingList {
  padding: 13px 0px 0px 0px; 
}

.meeteingList li{
  line-height: 14px;
  background: url(../images/meeteing_ico.png) 10px 1px no-repeat;
  padding: 0px 0px 5px 30px ;
  list-style: none;
}

* html .meeteingList li{
  background: url(../images/meeteing_ico.png) 10px 3px no-repeat;
}

.meeteingList li a{
  text-decoration: underline;
}

.meeteingList li a:hover{
  text-decoration: none;
}

.publickTable {
  margin: 12px 0px 20px 0px ;
}

.publickTable td{
  padding: 7px 0px 8px 0px ;  
}

.publickTable td a{
  text-decoration: underline;
}

.publickTable td a:hover{
  text-decoration: none;
}

.publickTable .greenRow {
  background: #F0FBD0;
}

.publickTable .publicTopic{ 
  vertical-align: middle;
  text-align: center;
  width: 30px;
}

.publickTable .publicName{
  width: 435px;
}

.publickTable .publicStatus{
  text-align: center;
  width: 20px;
}

.publickTable .publicContr{
  text-align: right;
  width: 98px;
}

.publickTable .publicContr a{
  margin: 0px 4px 0px 0px ;
  display: inline-block;
}

.greenTitle .journTitle{
  top: -11px;
}

.greenTitle .addPhotoTitle{
  top: -9px;
}

.writeMes span{
  color: #fff;
}

.icoAddPhoto{
  left: -15px;
  top: -6px;
}

.addPhotoBtn{
  height: 24px;
  width: 195px;
  float: left;
  position: relative;
}

.addPhotoBtn .redBtnOut{
  position: absolute;
}

.addPhotoBtn #fileInput{
  width: 157px;  
  cursor: pointer;
  left: 7px;
  height: 23px;
}

* html .addPhotoBtn #fileInput{
  font-size: 24px;
}

*+html .addPhotoBtn #fileInput{
  font-size: 24px;
}

.addPhotoNote{
  font-size: 11px;
  width: 315px;
  float: left;
}

.photoListOut li{
  padding: 5px 0px 5px 20px ;
  background: url(../images/photo_ico.gif) left 10px no-repeat;
  list-style: none;
}

.photoListOut li .photoName{
  padding: 3px 0px 0px 0px ;
  font-size: 11px;
  float: left;
  width: 485px;
  color: #898989;
}

.photoListOut li .photoSize{
  padding: 3px 0px 0px 0px ;
  font-size: 11px;
  float: left;
  width: 50px;
  color: #898989;
}

.deletePhoto{
  float: right;
}

.photoListOut{
  margin: 0px 0px 15px 0px ;
}

.loading{
  text-align: center;
  padding: 0px 0px 15px 0px ;
}

.loadingIn{
  padding: 10px 0px 0px 0px ;
  text-align: center;
  font-size: 11px;
}

.prgssBarOut{
  width: 581px;
  height: 24px;
  background: url(../images/prgss_bar_out_bg.jpg) left top no-repeat;
}

.prgssBarIn{
  width: 50%  ;
  height: 24px;
  background: url(../images/prgss_bar_in_bg.jpg) left top no-repeat;
}

.greenTitle .publickTile{
  left: -9px;
}

.autorizAction span.lft{
  padding: 0px 10px 0px 0px ;
  width: auto;
  display: inline-block;
}

.editPhotoBlck .imgBox{ 
  float: left;
  width: 120px;
  position: relative;
}

.editPhotoBlck .imgBox .checkboxOut {
  left: 2px;
  margin: 0;
  position: absolute;
  top: 2px;
} 

.descPhoto{
  float: right;
  width: 455px;
}

.descPhotoRow .lft{
  padding: 3px 0px 0px 0px ;
  line-height: 14px;
  width: 85px;
  float: left;
}

.descPhotoRow .rht{
  position: relative;
  z-index: 1;
  width: 370px;
  float: left;
}

.descPhotoRow{
  padding: 0px 0px 6px 0px ;
}

.descPhotoRow .selectStyle{
  width: 165px;
  float: left;
}

.descPhotoRow .selectStyle select{
  width: 165px;
}

.descPhotoRow a.greenBtn{
  float: right;
  display: inline-block;
}

.editPhotoBlck{
  margin: 0px 0px 15px 0px ;
}   

.descPhotoRow .editTxtPhoto{
  width: 370px;
  float: left;
  z-index: 0;
  position: relative;
}

.albumBlck .imgBox{ 
  width: 125px;
  float: left;
}

.albumDescrip{
  float: right;
  width: 455px;
}

.albumDescrip p{
  color: #484848;
  line-height: 16px;
}

.albumInf .rht{
  width: 185px;
  float: left;
}

.albumInf .dateAlbum{
  font-size: 11px;
  color: #919191;
  width: 135px;
  float: left;
}

.numberPhoto{
  
  background: url("../images/photo_ico.gif") no-repeat scroll left 2px transparent;
  color: #484848;
  font-size: 11px;
  padding: 0 0px 2px 17px;
}

.albumInf .greenBtn{
  float: right;
}

.albumInf{
  padding: 2px 0px 0px 0px ;
}

.albumBlck{
  margin: 0px 0px 15px 0px ;
}

input:-webkit-autofill{
  background-image: url(../images/input_bg_lft.png);
  background: none !important;
}       

.container{
	width:900px;
	margin:30px auto;
	padding:25px;
	min-height:400px;
	height:auto;
	background:#FFF;	
}
.container h2 { margin-top:30px;}

{
  border: 3px solid #B3CB4F;
  behavior: url(css/PIE.htc);
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -moz-box-shadow: 0px 0px  6px 0.1px  #000;
  -webkit-box-shadow: 0px 0px 6px 0.1px #000;
  box-shadow: 0px 0px 6px 0.1px #000;
}



  
