@charset "utf-8";
/* CSS Document */
img, a {border:none; text-decoration:none; outline: 0;}
ul, p{margin:0px; list-style:none; padding:0px;}
h1,h2,h3,h4,h5,h6,figure, fieldset{padding:0;margin:0;}
fieldset{border:0px;}
body, input, textarea{font-family: Tahoma; font-size: 12px;}
ul, li
{
    list-style:none;
    margin:0px;
    padding:0px;
}
body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 12px;
	color: #000;
	background-image:url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color:#fbe4ec;
}
.pagination{
    float: left;
    margin: 15px 0;
    text-align: center;
    width: 100%;
	text-align:center;
}
#mainContainer{
	margin: 0 auto;
	width:960px;
}
#header{
	float:left;
	width: 1000px;
	margin-left: -18px;
	height: 161px;
	margin-top: 2px;
	background: url(../images/header.jpg) no-repeat;
}
#logo{
	float:left;
	width: 294px;
	height: 161px;
	text-align:center;
}
#logo a{
	float:left;
	width: 256px;
	height: 34px;
	margin-right: 150px;
	margin-top: 40px;
	background: url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#loginContainer{
	float:left;
	width: 181px;
	height: 161px;
	padding-left: 20px;
	margin-top: 17px;
}
.loginHeadline{
	float:left;
	width: 171px;
	color:#9b1061;
	font-size: 14px;
	line-height: 14px;
	text-transform:uppercase;
	margin-bottom: 0px;
	background: url(../images/symbol.png) right top no-repeat;
}
.loginText{
	float:left;
	width: 165px;
	height: 30px;
	background: url(../images/input.png) no-repeat;
	border: 0px;
	color:#9e0f5e;
	margin-bottom: 5px;
	padding-left: 10px;
}
.loginSubmit{
	float:left;
	width: 73px;
	height: 27px;
	background: url(../images/login.png) no-repeat;
	text-indent: -9999px;
	border: 0px;
	cursor: pointer;
	line-height: 0px;
}
#menuContainer{
	float:left;
	width: 960px;
	height: 48px;
	background: url(../images/menu.png) no-repeat;
}
.menu{
	list-style:none;
	padding:0;
	margin: 0;
}
.menu li{
	float:left;
	font-size: 14px;
	text-transform:uppercase;
	padding-right: 1px;
	background: url(../images/menuSeperator.png) right repeat-y;
}
.menu li.last{
	background: none;
}
.menu li.first span{
	color:#fff;
	background: url(../images/menuFirst.png) no-repeat;
}
.menu li span{
	color:#fff;
	background: url(../images/menuBG.gif) repeat-x;
}
.menu li.first a:hover{
	color:#fff;
	background: url(../images/menuFirst.png) no-repeat;
}
.menu li a:hover{
	color:#fff;
	background: url(../images/menuBG.gif) repeat-x;
}
.menu li a{
	color:#d9b8c9;
	padding: 20px 21px 11px 22px;
	float:left;
	cursor:pointer;
}
.menu li span{
	color:#fff;
	padding: 20px 21px 11px 22px;
	float:left;
}
#middleContent{
	float:left;
	width: 960px;
	height: 40px;
	background: url(../images/middleContent.jpg) bottom no-repeat;
}
#wrapper{
	float:left;
	width: 960px;
	margin-top: 10px;
}
#leftWrapper{
	float:left;
	width: 210px;
}
#regBtn a{
	float:left;
	width: 222px;
	height: 39px;
	text-indent:-9999px;
	background: url(../images/regBtn.gif) no-repeat;
	cursor:pointer;
}
#regBtn a:hover{
	background-position: 0 -39px;
}
#leftContent{
	float:left;
	width: 210;
	background-image: url(../images/leftContentBG.gif) repeat-x;
	background-color:#80074d;
}
.leftContentBar
{
    float:left;
    width: 189px;
    height:28px;
    color:#fff;
    font-size: 14px;
    padding: 15px 0 0 21px;
    background: url(../images/leftContentBar.gif) no-repeat;
}
#top_B{
	float:left;
	width: 210px;
	height: 5px;
	background: url(../images/top_B.gif) no-repeat;
}
#middle_B{
	float:left;
	width: 189px;
	margin-left:21px;
	padding: 5px 0 5px 0;
	z-index: 0;
	position:relative;
}
.box001{
	float:left;
	color:#f1b7da;
}
#middle_B .headline001{
	text-align:center;
	font-size: 16px;
	color:#33031f;
	text-transform:uppercase;
	padding-bottom: 7px;
	margin-bottom: 11px;
	background: url(../images/seperator.gif) bottom no-repeat;
}
.l_imageContainer{	
	float:left;
	width: 180px;
	height: 140px;
	margin-left: 21px;
	margin-bottom: 8px;

}
.l_imageContainer a{	
	float:left;
	width: 175px;
	height: 135px;
	padding: 5px 0 0 5px;
	background: url(../images/imgFrame001.png) no-repeat;

}
.l_imageContainer img{	
	float:left;
	width: 170px;
	height: 130px;
	z-index: -2;
	position:relative;
}
a.name001{
	color:#e07bb4;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bold;
}
a.name001:hover{
	text-decoration:underline;
	color:#f3a9d3;
}
#bottom_B{
	float:left;
	width: 210px;
	height: 12px;
	background: url(../images/bottom_B.gif) no-repeat;
}
#rightWrapper{
	float:left;
	width: 722px;
}
#mainBar{
	float:left;
	width: 750px;
	height: 49px;
	background: url(../images/barBG.gif) no-repeat;
}
#mainBar span{
	color:#fff;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 15px;
	float:right;
}
#mainBar .pName{
	font-size: 18px;
}
#mainContent{
	float:left;
	width: 750px;
	background-color:#fff;
}
#mainHolder{
	float:left;
	width: 708px;
	padding: 16px 0 10px 0px;
	margin-left: 20px;
	z-index: 0;
	position:relative;
}
.profileBox{
	float:left;
	width: 162px;
	height: 256px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.profileImg001 a{
	float:left;
	width: 158px;
	height: 200px;
	background: url(../images/profileImg001.png) no-repeat;
	padding: 5px 0 0 5px;

}
.profileImg001 img{
	float:left;
	width: 152px;
	height: 200px;
	z-index: -1;
	position:relative;
}
.profileInner{
	float:left;
	width: 162px;
	text-align:center;
	height: 51px;
	background: url(../images/profileInner.gif) no-repeat;
}
a.name002{
	text-transform:uppercase;
	font-weight:bold;
	line-height: 20px;
	color:#8a0652;
	text-align:center;
}
a.name002:hover{
	text-decoration:underline;
	color:#b54c88;
}
.data002{
	color:#9b9b9b;
}
#pageNavContainer{
	float:left;
	width: 722px;
	text-align:center;
	margin: 15px 0 15px 0;
}
ul#pageNav{
	list-style:none;
}
ul#pageNav li{
	display:inline;
	margin: 0;
	padding: 0;
	font-weight:bold;
	color:#fff;
}
ul#pageNav li a{
	display:inline;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color:#949494;
	background: url(../images/listBG.gif) center no-repeat;
}
ul#pageNav li span{
	display:inline;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: url(../images/listActive.gif) center no-repeat;
}
ul#pageNav li a:hover{
	color:#fff;
	background: url(../images/listActive.gif) center no-repeat;
}
#mainContentEnd{
	float:left;
	width: 750px;
	height: 6px;
	background: url(../images/bottomBG.gif) no-repeat;
}
#footer{
	float:left;
	width: 960px;
	margin-top: 15px;
	margin-bottom:30px;
}
#footerBottom{
	float:left;
	width: 960px;
	height: 20px;
	margin-top: 10px;
	padding-top: 30px;
	color:#b56d92;
	text-align:center;
	background: url(../images/middleContent.jpg) top no-repeat;
}
#footerBottom a{
	color:#7f0049;
}
#footerBottom a:hover{
	text-decoration:underline;
	color:#b54c88;
}
#profileContainer{
	float:left;
	width: 692px;
	height: 259px;
	margin-left: 0px;
}
#profileContainer01{
	float:left;
	width: 692px;
	margin-bottom: 20px;
}
#container002{
	float:left;
	width: 692px;
	margin-left: 15px;
}
.profileImg{
	float:left;
	width: 204px;
	height: 255px;
	margin-right: 20px;
}
.profileImg span{
	float:left;
	width: 204px;
	height: 255px;
	padding: 4px 0 0 4px;
	background: url(../images/p_imgFrame.png) no-repeat;
}
.profileImg span img{
    position: relative;
    z-index: -1;
}
.profileImg992{
	float:left;
	width: 204px;
	margin-right: 20px;
}
.profileImg992 span{
	float:left;
	width: 204px;
	height: 255px;
	padding: 4px 0 0 4px;
	background: url(../images/p_imgFrame.png) no-repeat;
}
.profileImg992 img{
	float:left;
	width: 200px;
	height: 251px;
	z-index: -1;
	position:relative;
}
#profileContent{
	float:left;
	width: 464px;
	height: 50px;
}
#profileContent01{
	float:left;
	width: 464px;
}
.ContentLeft{
	float:left;
	width: 110px;
	font-weight:bold;
}
.spolLabel{
	font-size: 16px;
	color:#b56d92;
	height: 40px;
}
.ContentLeft .label{
	color:#b56d92;
	height: 20px;
}
.ContentRight{
	float:left;
	width: 354px;
}
.spolValue{
	font-size: 16px;
	color:#b56d92;
	height: 40px;
}
.contentRight .value{
	color:#b56d92;
	height: 20px;
}
.ContentLeft .label1{
	color:#b56d92;
	height: 30px;
}
.contentRight .value1{
	color:#b56d92;
	height: 30px;
}
.personalLabel p{
	color:#b56d92;
	font-weight:bold;
	padding-top: 10px;
	text-transform:uppercase;
}
.personalLabel1 p{
	color:#b56d92;
	font-weight:bold;
}
.personalLabel span{
	color:#b56d92;
}
#Container001{
	float:left;
	width: 692px;
	margin-left: 0px;
	margin-top: 20px;
}
.seperator001{
	float:left;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e8e8e8;
}
#Container001 p{
	color:#992768;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin-top: 10px;
}
.smsContainer{
    margin-left: 200px;
    float:left;
    margin-top: 30px;
    width: 326px;
    height: 506px;
    background: url(../images/mobile.jpg) no-repeat;
}
.smsWrapper{
    float:left;
    width: 255px;
    margin-top: 100px;
	position:relative;
    margin-left: 36px;
}
.smsTable{
    float:left;
    width: 234px;
    margin-left: 15px;
}
#sendSMS .col_1{
    float:left;
    width: 244px;
    height: 58px;
    margin-top: 0px;
}
#sendSMS .col_1 .label{
    float:left;
    width: 234px;
    margin-left: 10px;
}
#sendSMS .col_0 {
    color:#000;
    font-size: 13px;
    text-transform:uppercase;
    font-weight:bold;
}
#sendSMS .col_1 input[type="text"], #sendSMS .col_1 input[type="password"]{
    float:left;
    height: 25px;
    width: 215px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    padding-left: 5px;
    color:#000;
    font-family: Tahoma;
}
#container002 .col_4 input{
    float:left;
    height: 25px;
    width: 215px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    padding-left: 5px;
    color:#000;
    font-family: Tahoma;
}
#container002 .col_4	 textarea{
    float:left;
    height: 90px;
    padding-top: 5px;
    width: 215px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    padding-left: 5px;
    color:#000;
    font-size: 14px;
    font-family: Tahoma;
}
#container002 .col_4 select{
    float:left;
    height: 29px;
    padding-bottom: 4px;
    padding-right: 3px;
    width: 220px;
    padding-top: 4px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    color:#000;
    font-family: Tahoma;
}
.col_1 .selectProv{
    float:left;
    height: 29px;
    padding-bottom: 4px;
    padding-right: 3px;
    width: 75px;
    padding-top: 4px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    color:#000;
    font-family: Tahoma;
}
.col_1 .selectNumber{
    float:left;
    height: 29px;
    padding-bottom: 4px;
    padding-right: 3px;
    width: 60px;
    padding-top: 4px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    color:#000;
    font-family: Tahoma;
}
.phone{float:left; width: 150px !important; margin-left: 4px; padding-left: 5px; color:#6d6d6d; font-family: Tahoma;}
#sendSMS .col_last{
    float:left;
    width: 214px;
    height: 100px;
}
.col_last textarea{
    float:left;
    height: 90px;
    padding-top: 5px;
    width: 215px;
    border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
    padding-left: 5px;
    color:#000;
    font-size: 14px;
    font-family: Tahoma;
}
#sendSMS .col_2{
    float:left;
    width: 214px;
}
#sendSMS .col_2 .submit{
    float:left;
    width: 178px;
    height: 35px;
    border:none;
    background: url(../images/submit.png) no-repeat;
    cursor:pointer;
    margin-left: 25px;
    font-size: 18px;
    margin-top: 80px;
    font-family: Tahoma;
    font-weight:bold;
	text-indent: -9999px;
}
#sendSMS .col_3{
	vertical-align:middle;
	font-weight:bold;
	width: 100px;
}
/*#ctrl_32{
	height: 25px;
	width: 215px;
	border: 1px solid #c4c9d6;
	background-color:#f8f8fa;
	padding-left: 5px;
	color:#6d6d6d;
}*/
#sendSMS .col_4 select{
	float:left;
	height: 29px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-top: 4px;
	border: 1px solid #c4c9d6;
	background-color:#f8f8fa;
	color:#6d6d6d;
}
#sendSMS .row_01{height: 40px;}
#sendSMS .col_4 textarea{
	float:left;
	height: 90px;
	padding-top: 5px;
	width: 215px;
	border: 1px solid #c4c9d6;
	background-color:#f8f8fa;
	padding-left: 5px;
	color:#6d6d6d;
	margin-top: 15px;
}
#sendSMS .col_5{
	vertical-align:top;
	padding-top: 15px;
	font-weight:bold;
	width: 100px;
}
.submitReg{
	border:none;
	float:left;
	background: url(../images/regBtn002.gif) no-repeat;
	width: 108px;
	height: 29px;
	cursor:pointer;
	text-indent: -9999px;
	line-height:0px;
}
.nameList li{
	float:left;
	width: 100%;
	padding: 7px 0 7px 0;
	background: url(../images/listBorder.gif) no-repeat;
}
.nameList li a{
	float:left;
	color:#be87a7;
	margin-left: 7px;
	padding-left: 20px;
	background: url(../images/arrow002.gif) left no-repeat;
}
.nameList li a:hover{
	text-decoration:underline;
	color:#daa8c5;
}
.sortByAge
{
    float:left;
    margin: 13px 0 0 20px;
}
.sortByAge a
{
    color:#be448f;
    float:left;
    text-decoration:underline;
}
.sortByAge a:hover
{
    text-decoration:none;
}
.sortByAge span
{
    float:left;
    widht: 3px;
    height: 5px;
    margin: 0 10px 0 15px;
    padding: 12px 0 0 10px;
    text-indent:-9999px;
    background: url(../images/arrow003.gif) left no-repeat;
}
#headerContent
{
    float:left;
    width: 295px;
    margin-top: 20px;
    margin-left: 209px;
}
.headline003
{
    float:left;
    width: 100%;
    color:#ab3073;
    font-size: 12px;
    font-weight:bold;
}
.headline003 span
{
    font-size: 11px;
    color:#da92b7;
    padding: 0 7px 0 7px;
    font-weight:normal;
}
.headline003 a
{
    color:#ab3073;
}
.headline004 a
{
    color:#ab3073;
}
.headline004
{
    float:left;
    margin: 12px 0 20px 14px;
    font-size: 11px;
    width: 263px;
    color:#b33f7e;
    text-align:center;
    line-height: 30px;
}
.headline004 .span0
{
    float:left;
}
.headline004 .span1
{
    float:left;
    color:#da92b7;
    margin-top: 15px;
    padding: 0 13px 0 5px;
    text-indent:-9999px;
    line-height: 14px !important;
    background: url(../images/bullet001.gif) top center no-repeat;
}
.headerBtns
{
    float:left;
    width: 247px; 
}
.headerBtns a.btn002
{
    float:left;
    width: 90px;
    height: 28px;
    margin: 0px 21px 0 34px;
    text-indent: -9999px;
    background: url(../images/btn002.png) no-repeat; 
}
.headerBtns a.btn003
{
    float:left;
    width: 90px;
    height: 27px;
    text-indent: -9999px;
    background: url(../images/btn003.png) no-repeat; 
}
.footerContent
{
    float:right;
    width: 741px;
}
.customBox009
{
    float:left;
    color:#a94f82;
    font-size: 9px;
}
.customBox009 p
{
    line-height:18px;
}
.customBox009 h3
{
   color:#801452;
   font-size: 12px;
   padding: 0px;
   margin: 0px;
   margin-bottom: 7px;
}
.customBox009 h3 a
{
   color:#801452;
}
.footerText
{
    float:left;
    width: 960px;
    margin: 20px 0 0 0;
    color:#A94F82;
    font-size: 9px;
    }
#adBanner001
{
    float:left;
    margin-top: 15px;
    margin-left: 23px;
}
#regSteps001
{
    margin: 0 auto;
    width: 570px;
    color:#e0a6bc;
    text-transform:uppercase;
    font-size: 12px;
    font-weight:bold;
    }
.step001Active
{
    float:left;
    width: 190px;
    padding-top: 40px;
    color:#aa6a82;
    background: url(../images/step001Active.gif) top right no-repeat;
    }
.step001
{
    float:left;
    width: 190px;
    padding-top: 40px;
    background: url(../images/step001.gif) top right no-repeat;
    }
.step002
{
    float:left;
    width: 190px;
    padding-top: 40px;
    text-align:center;
    background: url(../images/step002.gif) top no-repeat;
    }
.step002Active
{
    float:left;
    width: 190px;
    padding-top: 40px;
    text-align:center;
    color:#aa6a82;
    background: url(../images/step002Active.gif) top no-repeat;
    }
.step003
{
    float:left;
    width: 190px;
    padding-top: 40px;
    text-align:right;
    background: url(../images/step003.gif) top no-repeat;
    }
.step003Active
{
    float:left;
    width: 190px;
    padding-top: 40px;
    text-align:right;
    color:#aa6a82;
    background: url(../images/step003Active.gif) top no-repeat;
    }
#regContainerTop
{
    float:left;
    margin-top: 30px;
    width: 710px;
    height:4px;
    background: url(../images/regContainerTop.gif) no-repeat;
    }
#regContainer
{
    float:left;
    width: 678px;
    padding: 12px 16px;
    color:#b56d92;
    background: url(../images/regContainer.gif) repeat-y;
    }
.regExplanation
{
      float:left;
      width: 100%;
      padding-bottom: 20px;
      border-bottom: 1px solid #e1e1e1;
}
.regExplanation02
{
      float:left;
      width: 100%;
      padding-bottom: 20px;
      text-align:center;
      font-size: 14px;
      color:#202020;
}
.regContent
{
   float:left;
   width: 100%;
   padding: 20px 0;
    }
.regImg
{
    float:left;
    width: 130px;
    margin-right: 20px;
    }
.regRight
{
    float:left;
    }
.labelEx
{
    font-weight:bold;
    margin-top: 3px;
    }
#submitContainerExtra
{
    float:left;
    width: 100%;
      padding-top: 20px;
      border-top: 1px solid #e1e1e1;
    }
.submitCenter
{
    margin: 0 auto;
    width: 110px;
    }
.nextBtn
{
   float:left;
   width:110px;
   height: 29px;
   background: url(../images/next.gif) no-repeat;
   text-indent: -9999px;
   border: 0px none;
   cursor:pointer;
    }
#regContainerBottom
{
    float:left;
    width: 710px;
    height:4px;
    background: url(../images/regContainerBottom.gif) no-repeat;
    }
.regForm tr
{
    float:left;
    width: 100%;
    margin-bottom: 15px;
    }
.regForm tr .col_0 label
{
    float:left;
    width: 100px;
    padding-top: 5px;
    font-size: 12px;
    }
.regForm tr td
{
    float:left;
    height: 30px;
    }
.regForm tr.row_last td
{
    float:left;
    height: 100px;
    }
.regForm tr .col_1 input.text
{
    float:left;
    width: 222px;
    }
.regForm textarea
{
    float:left;
    resize:none;
    width: 567px;
    height:107px;
    }
.myAdsBox{
	float:left;
	width: 531px;
	padding:5px;
	height: 142px;    
	overflow:hidden;
	margin-bottom: 20px;
	background: url(../images/myAdsBox.png) no-repeat;
}
.myAdsBox .image_container{
    float:left;
    width: 155px;
}
.myAdsBox .image_container img{
    float:left;
    position:relative;
    z-index:-1;
    overflow:hidden;
}
.myAdsBox .myAdsContent{
    float:left;
    width: 370px;
    margin-left: 5px;
    height: 115px;
}
.myAdsBox .myAdsAction{
    float:left;
    width: 370px;
    margin-left: 5px;
}
.myAdsBox .myAdsContent .myAdsName{
    display:block;
    color:#8a0652;
    font-size: 14px;
    font-weight:bold;
    padding-bottom: 10px;
}
.myAdsBox .myAdsContent .myAdsAbout{
    display:block;
    color:#9b9b9b;
    font-size: 12px;
    font-weight:bold;
}
.myAdsBox .myAdsContent .myAdsAboutC{
    display:block;
    color:#9b9b9b;
    font-weight:normal;
}
.button991{
    float:left;
    width: 107px;
    height: 27px;
    margin-right: 7px;
    background: url(../images/button991.gif) no-repeat;
    text-indent:-9999px;
}
.button992 a{
    float:left;
    width: 107px;
    height: 27px;
    margin-right: 7px;
    background: url(../images/button992.gif) no-repeat;
    text-indent:-9999px;
}
.btn111{
    float:left;
    width: 107px;
    height: 27px;
    background: url(../images/button993.gif) no-repeat;
    text-indent:-9999px;
}
.button994 a{
    float:left;
    width: 107px;
    height: 27px;
    margin-right: 7px;
    background: url(../images/button994.gif) no-repeat;
    text-indent:-9999px;
}
.novOglas{
   float:left;
   width:153px;
   height: 29px;
   background: url(../images/novOglas.gif) no-repeat;
   text-indent: -9999px;
   border: 0px none;
   cursor:pointer;
}
.shraniOglas{
   float:left;
   width:123px;
   height: 29px;
   background: url(../images/shraniOglas.gif) no-repeat;
   text-indent: -9999px;
   border: 0px none;
   cursor:pointer;
}
.contentRight .value1 input.inputEditText{
    display:block;
	width: 150px;
	border: 1px solid #c0c0c0;
	height: 19px;
	line-height: 19px;
	padding-left: 4px;
	background-color:#fbfbfb;
	font-size: 12px;
	font-family:Tahoma;
}
.contentRight .value1 select.selectNumber1{
    float:left;
    	background-color:#fbfbfb;
	width: 50px;
	border: 1px solid #c0c0c0;
	height: 23px;
	margin-right: 3px;
	font-size: 12px;
	font-family:Tahoma;
}
.contentRight .value1 input.phone01{
    display:inline;
	width: 97px;
		background-color:#fbfbfb;
	border: 1px solid #c0c0c0;
	height: 19px;
	line-height: 19px;
	padding-left: 4px;
	font-size: 12px;
	font-family:Tahoma;
}
.contentRight .value1 select.select01{
    float:left;
    background-color:#fbfbfb;	
    width: 156px;
    border: 1px solid #c0c0c0;
	height: 23px;
	margin-right: 3px;
	font-size: 12px;
	font-family:Tahoma;
}
.personalLabel1 .textarea01
{
    display:block;
	width: 400px;
	resize:none;
	border: 1px solid #c0c0c0;
	height: 70px;
	padding: 4px;
	background-color:#fbfbfb;
	font-size: 12px;
	font-family:Tahoma;
}

#uploadProfileImage{
float:left;
margin-top:10px;
}

#cpModelList_txtSMSCode {
	border: 1px solid #e0a5bb;
    background-color:#f9ebf0;
}
.invisible{
	display:none;
}
.nameList
{
	width: 180px !important;
	height: 500px;
	overflow: auto;
}
cufon{
	margin-top: -9px;
	margin-top: -9px;
}
#tl_registration tr{
	float:left;
	width: 100%;
	margin-bottom: 15px;
}
#tl_registration tr .col_0{
	text-transform:none;
	float:left;
	padding-top: 10px;
	width: 120px;
	font-size: 12px;
}
#tl_registration span.mandatory{
	color:#9b0e5f;
	font-size: 10px;
	float:left;
	margin-right: 3px;
}
#tl_registration tr .col_last{
	height: 27px;
	width: 500px;
}
#tl_registration input[type="checkbox"]{
	float:left;
	margin-right: 5px;
}
#tl_registration .row_3{
	border-bottom: 1px solid #fbe4ec;
	border-top: 1px solid #fbe4ec;
	padding-top: 4px;
}
#tl_registration .row_4{
	display:none;
	border-bottom: 1px solid #fbe4ec;
	padding-top: 4px;
}
#tl_registration .row_4 .col_0{
	padding-top: 2px;
	padding-bottom: 18px;
}
#tl_registration .row_6{
	border-bottom: 1px solid #fbe4ec;
	padding-bottom: 15px;
}
#tl_registration .row_3 .col_1{
	margin-top: 5px;
}
#tl_registration .col_1 label[for="ctrl_agreement"]{
	float:left;
	margin-top: 2px;
	margin-right: 5px;
}
#tl_registration .col_1 .agreement_text{
	margin-top: 2px;
}
#tl_registration tr.row_6 .col_0{
	width: 150px;
}
#tl_registration tr.row_6 input{
	width: 70px;
}
#tl_registration tr.row_6 .captcha_text{
	margin: 5px 0 0 10px;
	float:left;
}
#tl_registration input[type="submit"]{
	float:left;
	width: 108px;
	height: 29px;
	border: 0px;
	line-height: 0px;
	text-indent: -9999px;
	cursor:pointer;
	background: url(../images/regBtn002.gif) no-repeat;
}
#error01, #sendOK, #sendERROR{
	display:none;
}
#sendOK{
	color:#000;
	float:left;
	width: 230px;
	margin-left: 10px;
	text-align:center;
	font-size: 14px;

	margin-top: 15px;
} 
#sendOK span{
	color:#992768;
	font-size: 18px;
	font-weight:bold;
} 
#sendERROR{
	color:#992768;
	float:left;
	width: 100%;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	margin-top: 15px;
}
#error01{
	color:#e13737;
	position:absolute;
	top: 123px;
	left: 16px;
	float:left;
	font-size: 11px;
	width: 100%;
}
#tl_login, #tl_logout{
	float:left;
	width: 100%;
	margin-left: -3px;
	position:relative;
}
#tl_login p.error{
	position:absolute;
	bottom: 10px;
	right: 5px;
	color:#992768;
}
#tl_logout .login_info span{
	font-weight:bold;
}
#tl_logout input[type="submit"]{
    background: url("../images/odjava.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 27px;
	margin-top: 7px;
    line-height: 0;
    text-indent: -9999px;
    width: 73px;
}
.pmBtn div{
	margin-top: 5px;
}
.userActionBox{
	float:left;
}
.addUrl{
	margin-top: 10px;
}
.addUrl a{
	color:#B54C88;
	font-size: 14px;
	font-weight:bold;
}
.addUrl a:hover{
	text-decoration:underline;
	color:#b54c88;
}
a{
	color:#B54C88;
}
a:hover{
	text-decoration:underline;
	color:#b54c88;
}
#tl_catalog_items tr, #tl_registration tr{
	display:block;
	margin-bottom: 10px;
}
#tl_catalog_items td.col_0, #tl_registration td.col_0{
	width: 110px;
	font-weight:bold;
}
#tl_catalog_items td.col_1{
	width: 600px;
}
#tl_catalog_items tr.row_last{
    border-top: 1px solid #FBE4EC;
    padding-top: 12px;
}
#tl_catalog_items input[type="text"], #tl_registration input[type="text"], #tl_registration input[type="password"]{
    background-color: #F9EBF0;
    border: 1px solid #E0A5BB;
    color: #000000;
    float: left;
    font-family: Tahoma;
    height: 25px;
    padding-left: 5px;
    width: 215px;
}
#tl_catalog_items textarea{
    width: 550px;
}
#tl_catalog_items .image{
	margin-left: 110px;
}
#tl_catalog_items #saveNclose{
	float:left;
	width: 123px;
	height: 29px;
	border: 0px;
	line-height: 0px;
	text-indent: -9999px;
	cursor:pointer;
	background: url(../images/shraniOglas.gif) no-repeat;
}
#tl_catalog_items #goBack{
	float:right;
	width: 84px;
	height: 29px;
	border: 0px;
	line-height: 0px;
	text-indent: -9999px;
	cursor:pointer;
	background: url(../images/nazaj.png) no-repeat;
}
.deleteBox{
	float:left;
	width: 100%;
	margin-top: 10px;
}
.btn222{
    float:right;
    width: 174px;
    height: 27px;
    background: url(../images/btn222.png) no-repeat;
    text-indent:-9999px;
}
.asideBoxTag{
	margin-top: 10px;
	float:left;
	width: 205px;
	text-align:center;
}
.asideBoxTag li{
	display:inline-block;
	zoom: 1;
	*display: inline;
	margin: 0 5px 5px 0;
}
#ctrl_message_opt legend{
    font-weight: bold;
    width: 110px;
    float: left;
    font-size: 12px;
	padding-bottom: 7px;
    text-transform: none;
}
#ctrl_message_opt span{
    margin-top: 7px;
	float:left;
	margin-right: 10px;
}
#opt_message_opt_0, #opt_message_opt_1{
	float:left;
}
#lbl_message_opt_0, #lbl_message_opt_1{
	float:left;
	margin-top: 2px;
}
#adminFilter{
	float:left;
	width: 100%;
	margin-bottom: 15px;
}
#adminFilter .filter_group{
	float:left;
	width: 130px;
}
#adminFilter .search_group{
	float:left;
	width: 200px;
}
#adminFilter .clearall a{
	float:left;
	margin-top: 31px;
}
.myProfilePMBtn{
	float:left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}
.myProfileU{
	float:left;
	width: 100%;
}
.myProfilePMBtn h1, .myProfileU h1, #pm-list h1, #writer h1, .private-message-reader h1{
	font-size: 22px;
	color:#9b1061;
}
.private-message-reader h1{
	margin-bottom: 5px;
}
.itemReaderPM a{
	float: right;
	height: 29px;
	width: 171px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	margin-right: -20px;
	background: url(../images/itemReaderPM.gif) no-repeat;
}
.private-message-writer .row_0, .private-message-writer .row_1{
	display:none;
}
.private-message-writer{
	float:left;
	width: 100%;
	margin-top: 10px;
}
.private-message-writer .regRow, .private-message-writer tr{
	float:left;
	width: 100%;
	margin-bottom: 10px;
}
.private-message-writer .regRow .regRowLabel, .private-message-writer tr td.col_0{
	float:left;
	width: 110px;
	font-weight:bold;
}
.private-message-writer tr.row_last .col_1{
	float:left;
	width: 100%;
}
.private-message-writer .regRow .regRowLabel label, .private-message-writer tr td label{
	padding-top: 5px;
	float:left;
}
.private-message-writer input[type="text"]{
	background-color: #F9EBF0;
	border: 1px solid #E0A5BB;
	color: #000000;
	float: left;
	font-family: Tahoma;
	height: 25px;
	padding-left: 5px;
	width: 215px;
}
.private-message-writer textarea{
	float: left;
	height: 110px;
	padding-top: 5px;
	width: 550px;
	border: 1px solid #e0a5bb;
	background-color: #f9ebf0;
	padding-left: 5px;
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
}
.private-message-writer.commentHeight textarea{
	height: 410px;
}
.private-message-writer .submit_container{
	float: left;
	margin-left: 110px;
	width: 100%;
}
.private-message-writer .submit_container input{
	float: left;
	height: 29px;
	width: 160px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	background: url(../images/send-pm.gif) no-repeat;
}
.pmList table{
	width: 708px;
	margin-top: 10px;
}
.pmList table thead th{
	text-align:left;
}
.pmList thead .head_0{
	width: 33px;
}
.pmList thead .head_1{
	width: 88px;
}
.pmList thead .head_2{
	width: 153px;
}
.pmList thead .head_3{
	width: 153px;
}
.pmList thead .head_4{
	width: 200px;
}
.pmList thead .head_5{
	width: 79px;
}
.pmList thead th{
	background-color:#f3f3f3;
	height:30px;
}
.pmList tbody td{
	border-bottom:1px solid #f3f3f3;
	height:30px;
}
.pmList tr.unread{
	font-weight:bold;
}
.pmList .submit_container{
	display:block;
	margin-top: 30px;
}
.pmList .submit_container input{
	float:right;
}
table.sortable th{
	background-image: none !important;
}
.private-message-reader .pmReaderRow{
	display:block;
	margin-bottom: 5px;
}
.private-message-reader .label{
	float:left;
	width: 80px;
	font-weight:bold;
}
.private-message-reader .meta{
	background-color:#f3f3f3;
	float:left;
	width: 698px;
	padding: 7px 0 7px 10px;
	margin-bottom: 10px;
	color:#3b3b3b;
}
.private-message-reader .message{
	padding: 7px 0 7px 10px;
}
.private-message-reader .reply{
	float: left;
	height: 29px;
	width: 91px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	background: url(../images/reply.gif) no-repeat;
}
.private-message-reader .pmBtnBack{
	float: right;
	height: 29px;
	width: 84px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	background: url(../images/nazaj.png) no-repeat;
}
.private-message-writer .pmBtnCancel{
	float: right;
	height: 29px;
	width: 86px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	margin-right: 149px;
	background: url(../images/cancel.gif) no-repeat;
}
.private-message-reader .delete{
	float: right;
	height: 27px;
	width: 64px;
	border: 0px;
	padding: 0px;
	text-indent: -9999px;
	line-height: 0px;
	cursor:pointer;
	margin-right: 7px;
	background: url(../images/delete.gif) no-repeat;
}
.private-message-reader .submit_container{
	display:block;
	margin-top: 30px;
	border-top:1px solid #f3f3f3;
	padding-top: 10px;
}
