/*---------------------------------- default start -------------------------------------------*/

/* -- for ie 6 -- */

* html .png {
	behavior: url(css/png.htc);
}
* html body {
	behavior: url(css/csshover.htc);
}

/* -- end --*/

table { 
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0 0;
}
td {
	padding: 0;
	vertical-align: top;
}
html {
	height: 100%;
}
body {	
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Verdana;
	height: 100%; 
	min-width: 1000px;
}
* html #main {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'));
}
img {
	margin: 0px;
	border: none;
}
a {
	font-size: 12px;
	color: #fff;	
}
a:hover {
	text-decoration: none;
}
/* -- default classes to use - start-- */

.PRelative {
	position: relative;
}
.FLeft {
	float: left;
}
.FRight {
	float: right;
}
/* -- default classes to use - end -- */

/*---------------------------------- default end -------------------------------------------*/
.small-grey {
	font-size: 11px;
	color: #9aa1ab;
}
#main {
	background: #1d3764 url("../img/huge_bg.jpg") right bottom no-repeat;
	height: 100%;
}
#header {
	background: url("../img/header_bg_patt.jpg") left top repeat-x;
}
#header .bg{

	background: url("../img/header_bg.jpg") right top no-repeat;
}
#menu {
	width: 70%;
	margin-left: 1%;
}
#menu td {
}
#menu td {
	vertical-align: middle;
	text-align: center;
	background: url("../img/header_devider.png") left 15px no-repeat;
}
#menu td a {
	padding-top: 23px;
	font-size: 11px;
	font-family: Verdana;
	display: block;
	padding-bottom: 32px;

}
#menu td.active div.line{
	background: #f8ac14;
}
#menu td:hover div.line{
	background: #f8ac14;
}
#menu td:hover div.line .submenu{
	display: block;
}
* html #menu td{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header_devider.png', sizingMethod='crop');
}
#menu td div.line {
	background: none;
	height: 6px;
	text-align: left;
	font-size: 1px;
}
#menu *{
	z-index: 1000;
}
#menu .submenu {
	position: absolute;
	top: 6px;
	display: none;
	width: 220px;
	padding-top: 3px;
	background: #f8ac14;
}
#menu .submenu .inner{
	background: #08406a;
	text-align: left;
}
#menu .submenu .active{
	background: #f8ac14;
	color: #fff;
}
#menu .submenu a:hover{
	background: #f8ac14;
	color: #fff;
}
#menu .submenu a{
	padding: 3px 0px 3px 5px;
	margin: 0px;
	line-height: 20px;
	color: #fff;
	font-size: 11px;
	display: block;
	text-decoration: none;
}
#menu .active a{
	text-decoration:none;
}
#menu .submenu .devider {
	height: 2px;
	font-size: 1px;
	background: url("../img/line.jpg") left top repeat-x;
}
#menu .img {
	width: 25px;
	float: left;
}
#off {
	float: right;
	width: 130px;
	height: 67px;
}
* html #off{
	background: none;
}
#off .off{
	float: left;
	margin-left: 0px;
}
#off a{
	display: block;
	margin-top: 20px;
	margin-left: 30px;
	font-size: 14px;
}
#langs {
	height: 40px;
	margin-top: 13px;
	float: right;
	margin-right: 20px;
	background: url("../img/header_devider.png") left top no-repeat;
}
* html #langs {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header_devider.png', sizingMethod='crop');
	width: 50px;
	height: 30px;
}
#langs .bg{
	background: url("../img/header_devider.png") right top no-repeat;
}
* html #langs .bg{
	height: 30px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header_devider.png', sizingMethod='crop');
}
#langs a{
	margin: 0px 10px 0px 10px;
	display: block;
	font-size: 10px;
	text-decoration: none;
}
#langs .active {
	color: #d66e20;
}
#langs a:hover {
	color: #d66e20;
}
#under-header {
	font-size: 1px;
	clear: both;
	background: url("../img/under_header_bg_patt.jpg") left top repeat-x;
	height: 7px;
}

#under-header .under-header-content {
	font-size: 1px;
	background: url("../img/under_header_bg.jpg") left top no-repeat;
	height: 7px;
}
#black-line {
	color: #fff;
	font-size: 11px;
	background: #000;
	height: 40px;
	padding-left: 1%;
}
#black-line a{
	font-size: 11px;
}
#black-line .back{
	float: left;
	background: url("../img/back.gif") left 3px no-repeat;
	padding-left: 15px;
	text-decoration: none;
	margin-right: 10px;
	margin-top: 10px;
}
#black-line .person{
	margin-top: 10px;
	float: left;
	background: url("../img/main_devider.gif") left 3px no-repeat;
	padding-left: 10px;
}
#black-line .send {
	display: block;
	background: url("../img/phone.gif") left top no-repeat;
	position: relative;
	top: 10px;
	padding-left: 15px;
	margin-right: 50px;
}
#bottom_menu {
	vertical-align: bottom;
	background: url("../img/footer_bg_patt.jpg") left top repeat-x;
}
#bottom_menu .right-part {
	height: 108px;
	background: url("../img/footer_bg_right.jpg") right bottom no-repeat;
}
#bottom_menu .right-part .smart-menu {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #474747;
	float: right;
	margin-right: 115px;
	margin-top: 10px;
}
#bottom_menu .right-part .text-for-you {
	float: left;
	margin-top: 10px;
	color: #474747;
	margin-left: 15px;
}
#bottom_menu .right-part .copyrights {
	clear: left;
	padding-top: 30px;
	margin-left: 15px;
	color: #99a1ab;
	font-size: 10px;
}
#bottom_menu .right-part .copyrights a{
	color: #d66e20;
	font-size: 10px;
}
#bottom_menu .right-part .copyrights span{
	color: #fff;
}
#content .main-title{
	margin: 30px 30px 0px 30px;
	background: url("../img/circle_arrow_right.png") left 3px no-repeat;
	padding-left: 25px;
	color: #fff;
	font-size: 11px;
	border-bottom: 1px solid #7a8294;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#content .main-title .shift {
	background: url("../img/shift.gif") left center no-repeat;
	padding-left: 15px;
}
* html #content .main-title{
	height: 15px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/circle_arrow_right.png', sizingMethod='crop');
}
#content .main-title *{
	color: #fff;
	font-size: 11px;
}
#content .main-title span{
	font-size: 19px;
}
#content .main-title a.usr{
	font-size: 19px;
	text-decoration:none;
}
#register-table {
	width: 45%;
	margin: 0px auto 0px auto;
}
#register-table input{
	border: none;
	background: #fff;
	margin: 0px 0px 3px 10px;
	width: 100%;
}
#register-table .register-table-left {
	color: #fff;
	font-size: 11px;
	width: 40%;
}
#register-table .input {
	background: url("../img/main_devider.gif") left top repeat-y;
	padding-top: 2px;
	padding-bottom: 3px;
}
#register-table .radio {
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#register-table .radio input {
	background: none;
	position: relative;
	top: 5px;
	left: -5px;
	width: auto;
}
#register-table .day {
	margin-left: 10px;
	width: 50px;;
	margin-bottom: 1px;
}
#register-table .month {
	width: 100px;
	margin-bottom: 1px;
}
#register-table .year {
	width: 60px;
	margin-bottom: 1px;
}
#register-table .button-left {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_left.png") left top no-repeat;
}
* html #register-table .button-left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_left.png', sizingMethod='crop');
}

#register-table .button-right {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_right.png") left top no-repeat;
}
* html #register-table .button-right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_right.png', sizingMethod='crop');
}
#register-table .button-patt {
	height: 20px;
	background: url("../img/button_1_patt.png") left top repeat;
	float: left;
}
* html #register-table .button-patt{
	background: none;
	height: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_patt.png', sizingMethod='scale');
}
#register-table .button-patt input{
	color: #fff;
	background: none;
	margin: 0px;
	font-weight: bold;
	margin-top: 1px;
	width: auto;
}
* html #register-table .button-patt input{
	height: 19px;
}
#register-table input.checkbox {
	background: none;
	width: auto;
	position: relative;
	top: 4px;
}
#register-table td.checkbox {
	color: #fff;
	font-size: 11px;
}
#register-table td.checkbox a{
	color: #f8ac14;
	font-size: 11px;
}
#content .big-table .left{
	width: 35%;
}
#content .big-table .left .left-categories {
	margin-bottom: 10px;
}
#content .big-table .left .left-categories .personal{
	background: url("../img/personal_patt.png") left top repeat-x;
	color: #b1c7ed;
	font-size: 11px;
	margin-left: 30px;
	margin-right: 10px;
	border: 1px solid #6b7c98;
}
* html #content .big-table .left .left-categories .personal{
	height: 15px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/personal_patt.png', sizingMethod='scale');
}
#content .big-table .left .left-categories .personal .flower {
	background: url("../img/viz_bg.png") left top repeat-x;
}
#content .big-table .left .left-categories .personal .image{
	width: auto;
}
#content .big-table .left .left-categories .personal .image img{
	margin: 7px;
	margin-top: 0px;
}
#content .big-table .left .left-categories .personal td {
	padding-top: 10px;
}
#content .big-table .left .left-categories .categories {
	padding: 30px;
}
#content .big-table .left .left-categories .categories table .title:hover{
	color: #d66e20;	
}	
#content .big-table .left .left-categories .categories .title {
	font-size: 15px;
	color: #f8ac14;
	font-weight: bold;
	clear: both;
	display: block;
}
#content .big-table .left .left-categories .categories table .title2:hover{
	color: #d66e20;	
}	
#content .big-table .left .left-categories .categories .title2 {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	clear: both;
	display: block;
}
#content .big-table .left .left-categories .categories table .title{
	color: #fff;
	text-decoration: none;
	display: block;
}
#content .big-table .left .left-categories .categories table {
	margin-top: 20px;
}
#content .big-table .left .left-categories .categories table td{
	padding-bottom: 15px;
}
#content .big-table .left .left-categories .categories .more{
	font-size: 11px;
	display: block;
	margin-bottom: 20px;
	float: left;
	margin-right: 10px;
}
#content .big-table .right{
	width: 65%;
}
#content .big-table .right .title a:hover{
	color: #d66e20;
}
#left-menu * {
	font-size: 11px;
}
#left-menu a {
	text-decoration: none;
}
#left-menu a:hover {
	color: #d66e20;
}
#left-menu div {
	background: url("../img/point.gif") left 5px no-repeat;
	padding-left: 10px;
	color: #a59b9b;
	margin: 3px 0px 5px 30px;
}
#left-menu div a{
	margin-right: 5px;
}
#left-menu div .active{
	color: #f8ac14;
}
#left-menu .more {
	background: none;
	position: relative;
}
#left-menu .more a{
	display: block;
	position: absolute;
	left: -20px;
	top: -85px;
}
#content .big-table .right .content-part {
	border: 1px solid #868690;
	padding: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
}
#content .big-table .right .content-part .inner{
	background: url("../img/big_bg.png") left top repeat;
	padding: 20px;
}
* html #content .big-table .right .content-part .inner{
	height: 15px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/big_bg.png', sizingMethod='scale');
}
#content .big-table .right .content-part .inner .wide-title .title-table td {
	width: 50%;
}
#content .big-table .right .content-part .inner .wide-title .title-table a{
	font-size: 15px;
	color: #f8ac14;
	font-weight: bold;
}
#content .big-table .right .content-part .inner .wide-title {
	position: relative;
	padding-bottom: 5px;
	border-bottom: 1px solid #9a5c87;
}
#content .big-table .right .content-part .inner .wide-title a{
	font-size: 15px;
	color: #f8ac14;
	font-weight: bold;
}
#content .big-table .right .content-part .inner td{
	position: relative;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four td{
	position: relative;
	color: #fff;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #8a4c8a;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four td .title{
	font-size: 15px;
	text-decoration: none;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .first{
	width: 5%;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .second{
	width: 55%;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .second .title:hover{
	color: #d66e20;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .third{
	width: 5%;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .fourth{
	width: 35%;
	font-size: 11px;
	color: #9aa1ab;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .fourth *{
	font-size: 11px;
}
#content .big-table .right .content-part .inner .wide-table .wide-table-four .fourth a,span{
	color: #ee9e00;
}
#content .big-table .right .content-part .inner .wide-table-three td {
	color: #fff;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #8a4c8a;
}
#content .big-table .right .content-part .inner .wide-table-three td span{
	font-size: 11px;
	color: #9aa1ab;	
}
#content .big-table .right .content-part .inner .wide-table-three .first {
	width: 5%;
}
#content .big-table .right .content-part .inner .wide-table-three .second .title{
	display: block;
	font-size: 15px;
}
#content .big-table .right .content-part .inner .wide-table-three .third {
	font-size: 11px;
	color: #9aa1ab;
	vertical-align: middle;
}
#content .big-table .right .content-part .inner .wide-table-three .third img{
	position: relative;
	top: -3px;
}
#content .big-table .right .content-part .inner .wide-table-three .third span{
	color: #ee9e00;
	font-size: 11px;
}
#content .big-table .right .content-part .inner .more {
	position: relative;
	float: right;
	margin-top: 10px;
	font-size: 11px;
	padding-right: 20px;
	background:  url("../img/right.gif") right center no-repeat;
	margin-bottom: 10px;
}
#content .big-table .right .content-part .inner .gallery {
	width: 1%;
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #8a4c8a;
}

#content .big-table .right .content-part .inner .gallery td{
	padding-right: 10px;
	padding-bottom: 20px;
}
#content .big-table .right .content-part .inner .wide-table {
	margin-top: 10px;
	margin-bottom: 20px;
}
#content .big-table .right .content-part .inner .wide-table .content-table td {
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content .big-table .right .content-part .inner .wide-table .content-table td .title:hover{
	color: orange;
}
#content .big-table .right .content-part .inner .wide-table .content-table .border {
	padding-left: 20px;
	border-left: 1px solid #8f4b88;
}
#content .big-table .right .content-part .inner .wide-table .content-table td .left-picture {
	width: 5%;
}
#content .big-table .right .content-part .inner .wide-table .content-table td .left-picture a{
	display: block;
	float: left;
	border: 2px solid #565656;
}
#content .big-table .right .content-part .inner .wide-table .content-table td .left-picture a:hover{
	border: 2px solid #9a5c87;
}
#content .big-table .right .content-part .inner .wide-table .content-table td .title {
	display: block;
	text-decoration: none;
	font-size: 15px;
}
#content .big-table .right .content-part .inner .bottom-links td {
	width: 50%;
}
#content .big-table .right .content-part .inner .bottom-links td a{
	display: block;
	background: url("../img/right.gif") right center no-repeat;
	float:left;
	padding-right: 20px;
}
#content .big-table .right .content-part .inner .bottom-links td .right-link{
	padding-left: 20px;
	font-size: 11px;
}
#content .big-table .right .content-part .inner .bottom-links td .left-link{
	font-size: 11px;
}
#content .button {
	margin-right: 20px;
}
#content .button-left {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_left.png") left top no-repeat;
}
* html #content .button-left {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_left.png', sizingMethod='crop');
}
#content .button-right {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_right.png") left top no-repeat;
}
* html #content .button-right {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_right.png', sizingMethod='crop');
}
#content .button-patt {
	height: 20px;
	background: url("../img/button_1_patt.png") left top repeat;
	float: left;
}
* html #content .button-patt{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_patt.png', sizingMethod='scale');
}
#content .button-patt input{
	color: #fff;
	background: none;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 1px;
	width: auto;
	border: none;
}

#bottom_menu .button {
	margin-right: 20px;
	margin-top: 8px;
	margin-left: 10px;
}
#bottom_menu .button-left {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_left.png") left top no-repeat;
}
* html #bottom_menu .button-left {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_left.png', sizingMethod='crop');
}
#bottom_menu .button-right {
	float: left;
	width: 13px;
	height: 20px;
	background: url("../img/button_1_right.png") left top no-repeat;
}
* html #bottom_menu .button-right {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_right.png', sizingMethod='crop');
}
#bottom_menu .button-patt {
	height: 20px;
	background: url("../img/button_1_patt.png") left top repeat;
	float: left;
}
* html #bottom_menu .button-patt{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/button_1_patt.png', sizingMethod='scale');
}
#bottom_menu .button-patt input{
	color: #fff;
	background: none;
	margin: 0px;
	font-weight: bold;
	margin-top: 1px;
	width: auto;
	border: none;
}
* html #bottom_menu .button-patt input{
	height: 19px;
}
.person-photo{
	position: relative;
	width: 143px;
}
.person-photo a{
	color: #142342;
	font-size: 12px;
	text-decoration: none;
}
.person-photo .title{
	width: 123px;
	color: #142342;
	font-size: 12px;
	padding: 5px 0px 5px 20px;
	margin-bottom: 3px;
}
.person-photo .title span{
	color: #647ca2;
}
.person-photo .male{
	background: #bbd7ff url("../img/male.gif") 6px 8px no-repeat;
}
.person-photo .male .corner{
	position: absolute;
	top: 18px;
	left: -15px;
	width: 11px;
	height: 12px;
	background: url("../img/blue_corner.gif") left top no-repeat;
}
.person-photo .male .cbox{
	position: absolute;
	top: 0px;
	right: 5px;
}
.person-photo .female{
	background: #fee6f2 url("../img/female.gif") 6px 8px no-repeat;
}
.person-photo .female .corner{
	position: absolute;
	top: 18px;
	left: -15px;
	width: 11px;
	height: 12px;
	background: url("../img/blue_corner.gif") left top no-repeat;
}
.person-photo .female .cbox{
	position: absolute;
	top: 0px;
	right: 5px;
}
.person-photo table.rt{
	width: 142px;
	background: url("../img/photo_bg.gif") left top repeat-y;
}
.person-photo table.rt td{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.person-photo table.rt td{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.person-photo table.rt td a{
	display: block;
	margin-top: -5px;
}
.person-photo table{
	width: 142px;
	height: 116px;
	background: url("../img/photo_bg.gif") left top repeat-y;
}
.person-photo table td{
	padding-top:5px;
	vertical-align: middle;
	text-align: center;
}
.person-photo .PRelative .online{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 23px;
	height: 23px;
}
.person-block {
	margin: 0px 0px 10px 5px;
}
.person-block input{
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.person-block .text-part{
	padding-top: 20px;
	padding-left: 10px;
}
.person-block .text-part PR_1{
	position: relative;
	z-index: 100;
}
.person-block .text-part PR_2{
	position: relative;
	z-index: 500;
}
.person-block .text-part .line{
	margin-right: 10px;
	border-bottom: 1px solid #677998;
	background: url("../img/point.gif") left 13px no-repeat;
	padding-left: 10px;
	color: #b1c7ed;
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: 11px;
}
.person-block .icons-part {
	padding-top: 40px;
}
.person-block .icons td{
	text-align: center;
	vertical-align: middle;
	font-size: 1px;
}
.person-block .icons-part .icon{
	width: 30%;
	background:#1f3d71;
	border: 1px solid #2158ac;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	position: relative;
}

.person-block .icons-part .more {
	position: relative;
	color: #fff;
	font-size: 11px;
	display: block;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	/*background: url("../img/right.gif") left 5px no-repeat;
	padding-left: 20px;*/
}
.person-block .person-photo .phrase{
	position: absolute;
	left: 125px;
	top: -8px;
	background: #cb02ae;
	color: #fff;
	padding: 8px 15px 8px 15px;
	width: 80px;
}
.person-block .person-photo .phrase .PRelative div{
	position: absolute;
	background: url("../img/long_corner.gif") left top no-repeat;
	width: 20px;
	height: 20px;
	left: -20px;
	top: 20px;
}
.person-block .p-table {
	margin-bottom: 20px;
}
.person-block .cat-menu div{
	background-color: #1e407f;
	margin: 2px;
	padding: 7px 5px 7px 35px;
	background-position: 5px center;
	background-repeat: no-repeat;
}
.person-block .cat-menu .i-1{ background-image: url("../img/menu_icon_1.gif"); }
.person-block .cat-menu .i-2{ background-image: url("../img/menu_icon_2.gif"); }
.person-block .cat-menu .i-3{ background-image: url("../img/menu_icon_3.gif"); }
.person-block .cat-menu .i-4{ background-image: url("../img/menu_icon_4.gif"); }


#content .search {
	margin-bottom: 10px;
	border-bottom: 1px solid #9a5c88;
	padding-bottom: 10px;
}
#content .search *{
	color: #fff;
	font-size: 11px;
}
#content .search .td_1{
	vertical-align: middle;
	text-align: left;
}
#content .search  .td_1 .sort{
	width: 140px;
	margin-left: 5px;
}
#content .search  .td_1 .sort *{
	color: #000;
	font-size: 11px;
}
#content .search .td_2{
	/*background:url(img/divider.png) left top no-repeat;*/
	border-left: 1px solid #6b7c98;
	vertical-align: middle;
	text-align: center;
}
#content .search  .td_2 .show{
	width: 50px;
	margin-left: 5px;
	margin-right: 5px;
}
#content .search  .td_2 .show *{
	color: #000;
	font-size: 11px;
}
#content .search .td_3{
	/*background:url(img/divider.png) left top no-repeat;*/
	position: relative;
	vertical-align: middle;
	border-left: 1px solid #6b7c98;
	text-align: right;
}
#content .search .td_3 .text_input{
	color: #000;
	width: 125px;
	margin-right: 5px;
}
#content .search .td_3 .button {
	margin-right: 0px;
}
#content .folders {
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #9a5c88;
	padding-bottom: 10px;
}
#content .folders .folder {
	text-align: left;
	float: left;
}
#content .folders .folder .title {
	white-space: nowrap;
	background: #bbd7ff;
	border-top: 1px solid #92396b;
	border-bottom: 1px solid #aa8cba;	
	margin-bottom: 10px;
	font-size: 11px;
	color: #142342;
	padding: 9px 6px 9px 6px;
}
#content .folders .folder .title span{
	font-size: 11px;
	color: #647ca2;
}
#content .folders .folder a {
	font-size: 11px;
	color: #d66e20;
}
#content .folders .folder .title .corner {
	position: absolute;
	width: 11px;
	height: 12px;
	top: 22px;
	left: 6px;
	background: url("../img/light_blue_corner.gif") left top no-repeat;
}
#content .folders .plus {
	vertical-align: middle;
	padding: 20px;
}
#content .folders .photo-bg{
	width: 142px;
	height: 116px;
	background: url("../img/photo_bg.gif") left top no-repeat;
	vertical-align: middle;
	text-align: center;
}
#content .friends {
	position: relative;
}
#content .friends td {
	width: 25%;
}
#content .friends .title {
	background: #bbd7ff;
	border-top: 1px solid #92396b;
	border-bottom: 1px solid #aa8cba;	
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	width: 60%;
}
#content .friends  .title .corner {
	position: absolute;
	width: 11px;
	height: 12px;
	top: 22px;
	left: 6px;
	background: url("../img/light_blue_corner.gif") left top no-repeat;
}
#content .additional *{
	color: #fff;
	font-size: 11px;
}
#content .additional .td_1{
	/*background:url(img/divider.png) left top no-repeat;*/
	border-right: 1px solid #6b7c98;
	vertical-align: middle;
	text-align: left;
}
#content .additional  .td_1 .move{
	width: 140px;
	margin-left: 5px;
}
#content .additional  .td_1 .move *{
	color: #000;
	font-size: 11px;
}
#content .additional .td_2{
	vertical-align: middle;
	text-align: center;
}
#content .additional .td_2 a{
	margin-right: 5px;
	font-size: 11px;
}
#content .additional .td_2 .number{
	padding: 1px 4px 1px 4px;
}
#content .additional .td_2 .active{
	background: #f8ac14;
	color: #000;
	text-decoration: none;
}
#content .additional .td_3{
	/*background:url(img/divider.png) left top no-repeat;*/
	border-left: 1px solid #6b7c98;
	vertical-align: middle;
	text-align: right;
}
#content .additional .td_3 .add{
	display: block;
	padding-right: 25px;
	background:url("../img/menu_icon_3.gif") right top no-repeat;
}
#special-table {
	border-collapse: separate; 
	border-spacing: 20px 20px;
}
#special-table td *{
	position: relative;
}
#special-table td{
	background: url("../img/personal_patt.png") left top repeat-x;
	border: 1px solid #6b7c98;
}
* html #special-table td {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/personal_patt.png', sizingMethod='scale');
}

#special-table .w60 {
	width: 60%;
}
#special-table .w50 {
	width: 30%;
}
#special-table .w40 {
	width: 40%;
}
#special-table .w30 {
	width: 30%;
}
#special-table td .container {
	margin: 10px;
}
#special-table td .container a {
	font-size: 11px;
}
#special-table td .container table td{
	border: none;
	background: none;
}
* html #special-table td .container table td{
	filter: none;
}
#special-table td .container table td.yui {
	width: 60px;
}
#special-table td .container table td.yui2 {
	width: 56px;
}
#special-table td .container .title{
	font-size: 15px;
	color: #f8ac14;
	display: block;
	margin-bottom: 5px;
}
#special-table td .container table td .text{
	font-size: 11px;
	color: #fff;
	margin: 0px 0px 10px 0px;
}
#special-table td .container table td .text span {
	color: #9aa1ab;
}
#special-table td .container input{
	font-size: 11px;
}
#special-table td .container .upload{
	font-size: 11px;
	width: 70%;
	margin-bottom: 10px;
}
#special-table td .container .small-fixer {
	width: 50px;
	text-align: center;
}
#special-table td .container .small-fixer a{
	display: block;
	margin-top: 10px;
}
#special-table td .container .small td{
	padding-bottom: 10px;
}
#special-table td .container .video {
	margin-top: 20px;
}
#video {
	height: 13px;
	width: 85px;
	background: url("../img/video_bg1.png") left top no-repeat;
}
#video a{
	display: block;
	float: left;
	margin-top: 13px;
	padding-bottom: 13px;
	background: url("../img/video_bg2.png") left bottom no-repeat;
}
#special-table td .container .video td{
	padding-bottom: 0px;
}
#special-table td .container .video .video-part {
	width: 85px;
	background: url("../img/video_bg1.png") left top no-repeat;
}
#special-table td .container .video .video-part a{
	display: block;
	float: left;
	margin-top: 13px;
	padding-bottom: 13px;
	background: url("../img/video_bg2.png") left bottom no-repeat;
}
#special-table td .container .video .text-part {
	color: #9aa1ab;
	font-size: 11px;
	padding-left: 10px;
}
#special-table td .container .video .text-part span{
	color: #ae1a9e;
	font-size: 11px;
}
#special-table td .container .video .text-part a{
	font-size: 11px;
}
#special-table td .container .video .text-part .mini-title{
	font-size: 13px;
}
#special-table td .container .blog {
	color: #fff;
	clear: both;
}
#special-table td .container .blog img {
	margin: 0px 10px 5px 0px;
}
#special-table td .container .blog .text{
	font-size: 11px;
	margin: 2px 0px 2px 0px;
}
#special-table td .container .blog .date{
	font-size: 11px;
	color: #ae1a9e;
}
#special-table td .container .blog .text-wide {
	height:46px;
	overflow:hidden;
	line-height:23px;  
	font-size: 11px;
	clear: both;
}
#special-table td .container .tests {
	text-align: center;
	margin-top: 20px;
}
#special-table td .container .citizens {
	text-align: center;
	margin-top: 20px;
}
#special-table td .container .list {
	margin-top: 20px;
}
#special-table td .container .list td{
	padding-bottom: 5px;
}
#special-table td .container .list .photo-part{
	width: 60px;
}
#special-table td .container .list .text-part {
	padding-left: 10px;
}
#special-table td .container .list .text-part .date{
	color: #ae1a9e;
	font-size:11px;
	margin-top: 5px;
}
#special-table td .container .list .marks {
	color: #9aa1ab;
	font-size: 11px;
	margin-top: 10px;
}
.sex-padder {
	margin: 5px 10px 0px 0px;
}
.orange-date {
	position: relative;
	left: 5px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	color: #f8ac14;
}
.more-line {
	float: right;
	font-size: 11px;
	background:  url("../img/right.gif") right center no-repeat;
	padding-right: 20px;
}
div#anatips_tip {
	visibility: hidden;
	border: 5px solid #a1a1a1;
	background: #fff;
	color: #555555;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px;
	position: absolute;
	z-index: 100;
	opacity: 0.9
}
.smart{
	width: 390px;
	height: 508px;
	background: #1d3764;
	padding: 2px;
	border: 5px solid #a1a1a1;
}
.smart .item{
	float: left;
	text-align: center;
	vertical-align:bottom;
	padding: 0;
	margin: 2px;
}
.smart .item a{
	display: block;
	width: 126px;
	height: 123px;
	text-align: center;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.smart .item a:hover{
	background: #1d3764 url("../i/icon_bg.png") right bottom no-repeat;
}
.smart .item a img{
	margin: 2px;
}
.smart .item a div{
	font: 11px Tahoma;
	font-weight: bold;
	color: #fff;
}
