.userinfoLeft{
float:left;
display:inline;
margin-left:30px;
width: 305px;
border-right: 1px solid #D4D9DE;
padding-right: 23px;
}

.userinfoTable table{
margin-bottom:13px;
margin-left: 14px;
}
.userinfoTable th{
font-size: 92%;
color:#7A7A7A;
text-align:left;
font-weight:normal;
border-bottom:1px solid #D4D9DE;
width:92px;
padding: 2px 0;
}
.userinfoTable td{
border-bottom:1px solid #D4D9DE;
color:#3F3F3F;
}

.userinfoTable .lastRow th, .userinfoTable .lastRow td{
border:none;
}
.userinfoTable a{text-decoration:none}

.userinfoTable a:hover{text-decoration:underline}


.userinfoOpen{
width: 305px;
background: url(../images/userinfo/openTop.png) no-repeat;
padding-top: 5px;
display: none;
}
.userinfoOpenBody{
border-left: 1px solid #C7CCD5;
border-right: 1px solid #C7CCD5;
padding: 14px 20px 25px 20px;
position:relative;
}

.userinfoOpenBody h3{
margin-left: -17px;}
.userinfoOpenBody p{
margin-bottom: 5px;
}

.userinfoOpenBot{
width: 305px;
background: url(../images/userinfo/openBot.png) no-repeat;
height: 5px;
overflow:hidden;
}
.userinfoOpenReduce{
height:21px;
width:21px;
background: url(../images/userinfo/reduce.png) no-repeat;
cursor:pointer;
float:right;
}
.userinfoShift{
padding-left: 16px;
color:#7A7A7A;
}
.userinfoShift span{
color:#3F3F3F;
}
.userinfoAttached{
color:#7A7A7A;
font-size:92%;
}
.userinfoAttached a{
background: url(../images/userinfo/attach.gif) no-repeat;
padding-left: 16px;
width: 122px;
float:left;
overflow:hidden;
font-size:110%;
}

.userinfoAttached li{
margin-bottom: 3px;
}

.userinfoRight{
margin-left: 358px;
border-left: 1px solid #D4D9DE;
padding-left: 34px;
position:relative;
top: 10px;
}
.userinfoLanguages{
margin-left: 16px;
}
.userinfoLanguages th{
text-align:left;
font-weight:normal;
border-bottom:1px solid #D4D9DE;
width:126px;
padding: 2px 0;
}
.userinfoLanguages td{
border-bottom:1px solid #D4D9DE;
font-weight:bold;
font-size: 92%;
text-align:center;
padding:0 12px;
}

.userinfoLanguages .lastRow th, .userinfoLanguages .lastRow td{
border:none;
}
.userinfoLang{
padding-left: 16px;
}
.userinfoLang span{
background: url(../images/project/langArrow.gif) right 4px no-repeat;
padding-right:25px;
margin-right:7px;
position:relative;
}
.userinfoLang ul{
margin: 4px 0 10px 0; 
}
.userinfoLang li{
background: url(../images/project/gal.gif) 0 5px no-repeat;
padding-left:12px;
font-size:92%;
}
.userinfoRating{
width: 180px;
margin-left:16px;
font-size:92%;
color:#6E6E6E;
position:relative;
margin-bottom: 15px;
}
.userinfoRating table{
margin-top: 5px;
}
.userinfoRating th{
text-align:center;
font-weight:normal;
border-bottom:1px solid #D4D9DE;
padding: 4px 0;
color:#3F3F3F;
}
.userinfoRating td{
border-bottom:1px solid #D4D9DE;
font-weight:bold;
font-size: 109%;
text-align:center;
color:#507FA4;
}
#feed{
height:21px;
width:23px;
background: url(../images/userinfo/forward.gif) no-repeat;
cursor:pointer;
position:absolute;
bottom:2px;
right: -28px;
}
.no_activ{
background-image: url(../images/userinfo/forward_noact.gif) !important;
}
.userinfoOpenBody h3{
margin-top: 0px;}

.userinfoOpenBody table{
margin-bottom: 20px;
}
.userinfoOpenBody th{
font-size:92%;
text-align:center;
font-weight:normal;
border-bottom:2px solid #D4D9DE;
padding: 4px 0;
color:#3F3F3F;
}
.userinfoOpenBody td{
border-bottom:1px solid #D4D9DE;
text-align:center;
vertical-align:middle;
padding: 4px 2px;
}
.userinfoOpenBody td b{
font-size: 109%;
color:#507FA4;
}
.userinfoOpenBody td strong{
display:block;
}
.userinfoOpenBody td.comments{
text-align:left;
}
.userinfoOpenBody td.noLine{
border-bottom:none;
}
.userinfoPhoto{
position:absolute;
top:0;
left:362px;
width:165px;
}

.product_photo{
display:block;
width:166px;
/*height:166px;*/
text-align:center;
overflow: hidden;
border: 1px solid #cacfd7;
position:relative;
}
.product_photo .visible {
display: block !important;
}
.product_photo div {
width: 126px;
height: 126px;
position: absolute;
top: 0;
left: 20px;
display: none;
z-index: 50;
cursor: pointer;
background: url(../images/userinfo/plus2.png) no-repeat;
}

.product_photo img {
display: none;
margin: 0 auto;
max-width: 165px;
max-height: 165px;
}

.userinfoPhoto .nav{
font-size: 92%;
text-align: center;
margin:5px 0 0 30px;
width: 110px;
color:#4E5259;
}
.userinfoPhoto .nav em{
font-style:normal;
color:#7A7A7A;}
.userinfoPhoto .nav .prev, .userinfoPhoto .nav .next{
background: url(../images/userinfo/navl.png) no-repeat;
cursor: pointer;
width: 13px;
height: 13px;
float:left;
margin-right:6px;
display: inline;

}
.userinfoPhoto .nav .next{
background: url(../images/userinfo/navr.png) no-repeat;
float:right;
margin-left:6px;
margin-right:0;
}
*html .userinfoPhoto .nav .next{
  height: 13px;
}
#TB_overlay {
position: fixed;
z-index:100;
top: 0;
left: 0;
height:100%;
width:100%;
background-color:#999;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
z-index: 400;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#close {
width: 16px;
height: 16px;
cursor: pointer;
position: absolute;
top: 2px;
right: 5px;
font-size: 1px;
background:url(../images/userinfo/close.png);
}
.big_photo {
position: absolute;
z-index: 500;
padding: 10px;
display: none;
background: #fff;
}

/*------------for 23 page-------------*/
.userinfoTop{
width: 896px;
padding-left: 35px;
margin: 35px 0 10px 0;
}
.userinfoLongTable td{
width:198px;}

.userinfoLongRating{
width:290px;
margin-left:0;
}
.userinfoLongRating p{
margin-left: 16px;
}

.userinfoLongOpen th{
padding: 4px 4px;
}
.userinfoLongRating #feed{
right: 28px;
}


.userinfoLongOpen{
width: 409px;
background: url(../images/userinfo/openLongTop.png) no-repeat;
padding-top: 5px;
display: none;
}


.userinfoLongOpen .userinfoOpenBot{
width: 409px;
background: url(../images/userinfo/openLongBot.png) no-repeat;
height: 5px;
overflow:hidden;
}
/*------------end 23 page-------------*/


/*----------new 6 page----*/
.userinfoColumn{
width:231px;
float:left;
display:inline;
margin-left:35px;
margin-right:43px;
overflow:hidden;
padding-top:18px;
}

.userinfoColumn .userinfoPhoto{
position:relative;
top:0;
left:0;
width:165px;
margin-left:33px;
margin-bottom:12px;
}
.userinfoContacts{
width:231px;
background: url(../images/userinfo/contactsTop.png) no-repeat;
min-height:144px;
}
.contactsBot{
width:231px;
background: url(../images/userinfo/contactsBot.png) no-repeat;
height:2px;
overflow:hidden;
}
.userinfoContactsTitle{
width:196px;
height:25px;
line-height:25px;
overflow:hidden;
font-size:134%;
margin-left:30px;
}
.userinfoContacts p{
margin:10px 10px 11px 12px;
}
.userinfoBtnContact{
width:86px;
height:29px;
background: url(../images/buttons/en/contactUs.png) no-repeat;
display:block;
margin-left:10px;
cursor:pointer;
}
.userinfoContactsBody{
width:229px;
border-left:1px solid #D6D9E0;
border-right:1px solid #D6D9E0;
padding-bottom:10px;
}
#showContactUs, .hideContactUs{
background: url(../images/userinfo/downAr.png) no-repeat;
height:21px;
width:21px;
float:right;
display:inline;
margin-right:9px;
margin-top:10px;
cursor:pointer;
}
.hideContactUs{
background: url(../images/userinfo/upAr.png) no-repeat;
}
.userinfoContactsExt{
margin-top:10px;
display:none;
}
.userinfoContactsExt form{
width:219px;
overflow: hidden;
padding:2px;
margin-left:10px;
}
.formLine {
float: left;
width: 100%;
margin-bottom: 4px;
}
.userinfoContactsExt label {
float: left;
width: 45px;
position: relative;
top: 4px;
margin-right: 5px;
}
.userinfoContactsExt label span{
color:#FF7404;
}

.userinfoContactsExt form input[type=text]{
width: 158px;
background: #fff;
border: 1px solid #A9ADB3; 
height: 20px;
}

.inp94{
width:94px !important;
margin-top:4px;

}

.forText212{
width:212px;
height:144px;
background: url(../images/userinfo/txt212.png) no-repeat;
float:left;
margin-top:7px;
}
.forText212 textarea{
width:200px;
height:134px;
position:relative;
left:5px;
top:3px;
overflow:auto;
background:#fff;
border:none;
font: 12px Arial, sans-serif;
}

.userinfoContactsExt form img{
margin-right:14px;
float:left;

}

.userinfoContactsExt form input[type=submit] {
width:86px;
height:29px;
background: url(../images/buttons/en/graySend.png) no-repeat;
cursor:pointer;
border:none;
margin-top:4px;
}
.userinfoColumn h3{
color:#494949;
background: url(../images/userinfo/h3fon.png) 0 bottom no-repeat #D8DBE1;
width:210px;
margin-top:0;
padding:4px 10px 8px 10px;
}
.userinfoH3{
background: url(../images/userinfo/h3top.png) no-repeat;
width:230px;
padding-top:2px;
margin-top:4px;
}

.userinfoAttached span{
float:left;
width:46px;
}
.userinfoColumn .userinfoAttached li{
margin-bottom: 5px;
float:left;
display:inline;
margin-left:40px;
}

.userinfoAttached a{
background: url(../images/userinfo/attach.gif) 0 3px no-repeat;
width: 102px;
}


.userinfoColumn .userinfoRating{
font-size:100%;
margin-left:40px;
}
.userinfoRating p{
margin:6px 0;
}
.userinfoColumn .userinfoRating table{
width:100%;
}
.left{
text-align:left !important;
}
.userinfoColumn .userinfoLang{
margin-bottom:20px;
}
.userinfoColumn .userinfoLanguages{
margin-bottom:10px;
margin-left:40px;
}
.userinfoColumn .userinfoShift{
margin-bottom:16px;
margin-left:30px;
}
.userinfoColumn .userinfoLang{
margin-left:25px;
}

.userinfoColumn .userinfoLang li{
font-size:100%;

}

.userinfoError{
color:#f00;
float:left;
clear:both;
display:inline;
margin-left:55px;
display:none;
}
.userinfoSendMessage{
display:none;
color:#FF8601;
font-weight:bold;
font-size:150%;
background: url(../images/userinfo/attention.png) 10px 10px no-repeat;
padding:20px 0 16px 62px;
}
.userinfoSendMessage .arrowUp{
margin-right:9px;
margin-top:0px;
}
.scrollBox{
width:228px;
height:144px;
background: url(../images/userinfo/txt228.png) no-repeat;
margin-bottom:8px;
margin-left:16px;
overflow:hidden;
}
.scroll-pane{
width:216px;
height:136px;
}


/*----------end new 6 page----*/
