/*main styles*/
body{
	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#555555;
	background-image:url(img/top_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
table{
	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#555555;
}
body,html{
	height:100%;
}
img, div, a,{ behavior: url(iepngfix.htc) }
img{
	border:0;
}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
	color:#3f3f54;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:-2px 5px 0 3px;
}
/* IE6 Only */
* html input.checkbox{
	margin:-2px 0 0 0px;
}
/* IE7 Only */
*:first-child+html input.checkbox{
	margin:-2px 0 0 0px;
}
input.radio{
	margin:0 5px 0 0;
	vertical-align:middle
}
/* IE6 Only */
* html input.radio{
	margin:0 5px 0 -4px;
}
/* IE7 Only */
*:first-child+html input.radio{
	margin:0 5px 0 -4px;
}
input{
	border:0;
}
td{
	vertical-align:top;
}
p{
	margin:0 0 15px 0;
}
.middle{
	vertical-align:middle;
}
.nowrap{
	white-space:nowrap;
}
.cursor{
	cursor:pointer;
}
/*default styles*/
a{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8F9394;
}
a:hover{
	color:#040404;
	text-decoration:underline;
}
h1{
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0;
	letter-spacing:-2px;
}
h1.bl{
	color:#404040;
}
h2{
	font:32px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#404040;
	padding:0 0 0 39px;
	margin:0 0 15px 22px;
	background-image:url(img/ico1.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	letter-spacing:-2px;
}
h2.mail{
	background-image:url(img/mailbox.gif);
	background-position:left 2px;
	padding:4px 0 6px 51px;
	margin-left:0px;
	font-size:26px;
	letter-spacing:-1px;
}
h2 span{
	font-size:16px;
	letter-spacing:normal;
	font-weight:bold;
	display:block;
	margin-top:-7px;
}
h3{
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#404040;
	padding:0;
	margin:0 0 5px 0;
	letter-spacing:-1px;
}
h4{
	font:28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F95602;
	padding:0;
	margin:0 14px 0 0;
	letter-spacing:-1px;
	line-height:28px;
}
h4 span{
	color:#A7ACAE;
	font-size:24px;
}
h5{
	font:22px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0 0 8px 0;
}
ul, ol
{
  margin:0 0 15px 14px;
  padding:0 0 0 0;
}
li ul, li ol
{
  padding:0 0 0 0;
  margin-top:5px;
  margin-bottom:10px;
  list-style-type:none;
  list-style-image:none;
  /*list-style:url(img/square.gif) outside;*/
}
li
{
  margin-bottom:1px;
}



ul.card
{
  margin:0 0 15px 8px;
  padding:0 0 0 0;
}
ul.card li 
{
  padding:0 0 0 0;
  margin:5px 0 10px 0;
  list-style-type:none;
  list-style-image:none;
}
ul.card li span
{
	color:#FA5600;
}


.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.z10{
	position:relative;
	z-index:10;
}
/*format styles*/
.head{
	margin-bottom:20px;
}
.head .banner{
	border2:1px solid #B7C0C7;
	margin-top:15px;
}
.head .lenta_t{
	text-align:right;
}
.head .sing{
	background-image:url(img/sing_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:4px 0 0 9px;
}
.head .sing td{
	color:#533115;
	font-size:11px;
}
.head .sing td a{
	color:#533115;
	font-size:11px;
	text-decoration:underline;
}
.head .sing td a:hover{
	text-decoration:none;
}
.head input.field245{
	width:244px;
	height:24px;
	background-image:url(img/field_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
}
.head .lenta_b{
	background-image:url(img/lenta_b.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	color:#3B3B3B;
	font-size:11px;
	text-align:right;
	padding:5px 20px 23px 0;
}
.head .lenta_b2{
	text-align:right;
	background-image:url(img/lenta_b2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px 20px 23px 0;
}
.head .lenta_b a{
	color:#3B3B3B;
	font-size:11px;
	text-decoration:underline;
}
.head .lenta_b a:hover{
	text-decoration:none;
}
.head .account{
	background-image:url(img/account_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#521C00;
	font-size:11px;
	float:right;
}
.head .account td{
	vertical-align:middle;
}
.head .account a{
	color:#521C00;
	text-decoration:underline;
	font-size:11px;
}
.head .account a:hover{
	text-decoration:none;
}

a.account{
	color:#521C00;
	text-decoration:underline;
	font-size:11px;
}
a.account:hover{
	text-decoration:none;
}

.head .account strong{
	margin-left:4px;
}
.main_cont{
	color:#909090;
	font-size:17px;
	margin:0 0 0 319px;
}
.main_cont td{
	padding-bottom:20px;
}
.main_cont span{
	color:#404040;
	font-size:24px;
	letter-spacing:-1px;
	line-height:26px;
}
.main_cont td.free{
	font-size:12px;
}
.content{
	padding-bottom:50px;
}
.content .block1{
	background-image:url(img/block1_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
	color:#FFFAF5;
}
.content .block1 td{
	vertical-align:middle;
}
.content .block1_2{
	background-image:url(img/block1_bg2.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
	color:#FFFAF5;
}
.content .block1_2 td{
	vertical-align:middle;
}
.content .block3{
	background-image:url(img/block3_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
	color:#FFFAF5;
}
.content .block3 td{
	vertical-align:middle;
}
.content input.field200{
	width:199px;
	height:24px;
	background-image:url(img/field200.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 4px 0 7px;
}
.content input.field200_2{
	width:199px;
	height:24px;
	background-image:url(img/field200_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 4px 0 7px;
}
.content input.field270{
	width:277px;
	height:21px;
	background-image:url(img/field270.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 5px 3px 5px;
	margin:0 0 0 0;
}
.content input.field230{
	width:229px;
	height:24px;
	background-image:url(img/field230.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 3px 0 0;
}
.content input.field230_2{
	width:229px;
	height:24px;
	background-image:url(img/field230_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 3px 0 0;
}
.content input.field305{
	width:305px;
	height:24px;
	background-image:url(img/field305.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 3px 0 5px;
}
.content input.field305_2{
	width:305px;
	height:24px;
	background-image:url(img/field305_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:0 3px 0 5px;
}
.content input.field300{
	width:302px;
	height:22px;
	background-image:url(img/field300.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 5px 4px 5px;
	margin:10px 0 10px 0;
}
.content .sort{
	color:#707070;
	font-size:10px;
	background-color:#EFEFEF;
	border-bottom:1px solid #D4D4D4;
	border-left:1px solid #E28732;
	border-right:1px solid #E28732;
	height:26px;
}
.content .sort td{
	vertical-align:middle;
}
.content .sort a{
	color:#3B3B3B;
	display:block;
	float:left;
	text-decoration:underline;
	font-size:10px;
}
.content .sort a span{
	display:block;
	float:left;
	height: 17px;
	line-height: 15px;
	padding:1px 6px 0px 6px;
}
.content .sort a:hover{
	text-decoration:none;
}
.content .sort a.act{
	background-image:url(img/sort_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	font-weight:bold;
	color:#F95602;
}
.content .sort a.act span{
	background-image:url(img/sort_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}
.content .sort select.field90{
	width:92px;
	/*height:16px;*/
	margin-left:5px;
	vertical-align:middle;
}
.content .over{
	height:225px;
	overflow-y:scroll;
	padding:0 11px 0 11px;
	border-left:1px solid #E79545;
	border-right:1px solid #E79545;
}
.content .over2{
	height:268px;
	overflow-y:scroll;
	padding:4px 11px 0 11px;
	border-right:1px solid #D6D6D6;
}
.content .over3{
	height:110px;
	overflow-y:scroll;
	padding:0 11px 0 11px;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}
.content .block td.dot{
	background-image:url(img/dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:1px;
}
.content .block.one td.dot{
	background-image:url(img/dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:1px;
}
.content .link{
	background-image:url(img/link_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#EFEFEF;
}
.content .block .date{
	color:#94999B;
	padding-left:4px;
}
.content .block td{
	vertical-align:middle;
	height:24px;
}
.content .block.one td{
	vertical-align:middle;
	height:21px;
}
.content .block .ico{
	margin-right:5px;
}
.content .block .category{
	color:#F95602;
}
.content .block .category2{
	color:#8F9394;
	font-size:12px;
}
.content .block .name{
	color:#555;
}
.content .block a.name2{
	color:#555;
	font-size:13px;
}
.content .block .edit{
	font-size:10px;
}
.content .line{
	padding-top:9px;
}
.content .edit2{
	padding-top:9px;
}
.content .edit2 a{
	font-size:11px;
	color:#3B3B3B;
	text-decoration:underline;
}
.content .edit2 a:hover{
	text-decoration:none;
}
.content .block .edit a{
	font-size:10px;
}
.content .block1_b{
	background-image:url(img/block1_bbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block1_b_2{
	background-image:url(img/block1_bbg_2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block1_b2{
	background-image:url(img/block1_bbg2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block2_t{
	background-image:url(img/block2_t.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block2_b{
	background-color:#FFF3E8;
	border-bottom:1px solid #ED9248;
}
.content .block2_l{
	background-color:#FFF3E8;
	border-left:1px solid #ED9248;
}
.content .block2_r{
	background-color:#FFF3E8;
	border-right:1px solid #ED9248;
}
.content .block2{
	background-color:#FFF3E8;
	padding:6px 0 13px 13px;
}
.content .block3_b{
	background-image:url(img/block3_bbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block3_b2{
	border-bottom:1px solid #D6D6D6;
}
.content .check{
	font-size:12px;
	vertical-align:middle;
}
.content .laying{
	background-color:#F3F3F3;
	border-left:1px solid #DBD9D8;
	padding:6px 0 15px 10px;
}
.content .laying1 a{
	display:block;
	background-image:url(img/laying1.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#8E8E8E;
	font-weight:bold;
	padding:0 4px 1px 7px;
	cursor:pointer;
	width: 26px; 
	height: 18px;
	line-height: 18px;
}
*html .content .laying1 a{
	width:37px;
}
.content .laying1 a:hover{
	text-decoration:none;
	color:#F95602;
	background-image:url(img/laying1_a.png);
	width: 26px; 
	height: 18px;
	line-height: 18px;
}
*html .content .laying1 a:hover{
	width:37px;
}
.content .laying1 a.act{
	text-decoration:none;
	color:#F95602;
	background-image:url(img/laying1_a.png);
	width: 26px; 
	height: 18px;
	line-height: 18px;
}
*html .content .laying1 a.act{
	width:37px;
}
.content .laying2{
	position:absolute;
	left:16px;
	top:9px;
}
.content .laying2 a{
	display:block;
	background-image:url(img/laying2.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#8E8E8E;
	font-weight:bold;
	padding:0 4px 1px 7px;
	cursor:pointer;
	width: 37px; 
	height: 18px;
	line-height: 18px;
}
.content .laying2 a:hover{
	text-decoration:none;
	color:#F95602;
	background-image:url(img/laying2_a.png);
	width: 37px; 
	height: 18px;
	line-height: 18px;
}
.content .laying2 a.act{
	text-decoration:none;
	color:#F95602;
	background-image:url(img/laying2_a.png);
	width: 37px; 
	height: 18px;
	line-height: 18px;
}
.content .contact{
	background-color:#fff;
}
.content .add a{
	font-size:18px;
	color:#282828;
	background-image:url(img/dot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	float:left;
	cursor:pointer;
}
.content .add a span{
	background-image:url(img/arrow.gif);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	float:left;
	padding-right:14px;
}
.content .add a:hover{
	text-decoration:none;
	color:#F95602;
}
.content .add a:hover span{
	background-image:url(img/arrow_a.gif);
}
.content .add a.link{
	text-decoration:none;
	color:#F95602;
}
.content .add a.link span{
	background-image:url(img/arrow_a.gif);
}
a.another{
	color:#3B3B3B;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background-image:none;
	display:block;
	margin-top:7px;
}
a:hover.another{
	text-decoration:none;
	color:#F95602;
}
.content input.field700{
	background-image:url(img/field700.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width:698px;
	height:22px;
	padding:3px 5px 3px 5px;
}
.content input.field705{
	background-image:url(img/field700.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width:698px;
	height:22px;
	padding:3px 5px 3px 5px;
}
.content textarea.field700{
	background-image:url(img/textarea.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #8E8378;
	width:697px;
	padding:3px 5px 3px 5px;
	background-color:#fff;
}
.content .ex{
	color:#655838;
	font-size:11px;
}
.content select.field100{
	width:100px;
	padding-left:3px;
}
.content select.field60{
	width:60px;
	padding-left:3px;
}
.content select.field50{
	width:50px;
	padding-left:3px;
}
.content .remind{
	color:#433831;
	font-size:12px;
}
.content .search{
	color:#FFFAF5;
	font-size:11px;
	background-color:#F95602;
	padding:0 0 0 5px;
	vertical-align:middle;
	border-bottom:1px solid #E08025;
	border-top:1px solid #E57100;
}
.content .search_2{
	color:#FFFAF5;
	font-size:11px;
	padding-bottom:5px;
}
.content .search2{
	color:#FFFAF5;
	font-size:11px;
	background-color:#FFA45A;
	padding:0 0 0 5px;
	vertical-align:middle;
	border-top:1px solid #E57100;
	border-bottom:1px solid #E08025;
}
.content td.arrow{
	vertical-align:top;
	padding:6px 0 0 5px;
}
.content .all{
	color:#363A3C;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .all a{
	color:#363A3C;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.content .all a:hover{
	text-decoration:none;
}
.content .notes a{
	color:#F95602;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.content .notes a:hover{
	text-decoration:none;
}
.content .forget{
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}
.content .forget .pad{
	padding-top:10px;
}
.content .block4{
	background-image:url(img/block4_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block4_l{
	background-image:url(img/block4_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block4_r{
	background-image:url(img/block4_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px 5px 0 5px;
}
.content .fmyriad{
	font-family:"Myriad Pro", Arial;
}
.content .or{
	color:#BEC1C4;
	font-size:60px;
	letter-spacing:-2px;
	text-align:center;
	vertical-align:middle;
}
.content .block5{
	background-image:url(img/block5_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .block6{
	background-image:url(img/block6_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content a.view{
	color:#fff;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	vertical-align:middle;
	margin-left:14px;
}
.content a:hover.view{
	text-decoration:none;
}
.content .field{
	color:#655838;
	font-size:11px;
	padding:0 0 15px 10px;
}
.content .male{
	padding:0 0 15px 10px;
}
.content .male a{
	font-size:12px;
	color:#523517;
	text-decoration:underline;
}
.content .male a:hover{
	text-decoration:none;
}
.content .s12{
	font-size:12px;
}

.footer{
	background-image:url(img/bottom_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.borderbanner {
	border:1px solid #B7C0C7;
}

.footer .bookmark{
	padding:0 0 0 57px;
}
.footer .copy{
	color:#676767;
	font-size:11px;
	padding:17px 0 0 57px;
}
.footer .menu{
	color:#676767;
	font:11px Arial, Helvetica, sans-serif;
	padding-top:17px;
}
.footer .menu a{
	color:#676767;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.footer .menu a:hover{
	text-decoration:none;
}
.footer .menu span{
	margin:0 11px 0 11px;
}
.relative{
	position:relative;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}

.individual{
	position:absolute;
	right:0;
	top:-62px;
}
.individual td{
	vertical-align:middle;
	text-align:center;
	background-color:#ffe3be;
}
.individual span{
	display:block;
	line-height:11px;
	margin:0 10px 1px 10px;
}
.individual a{
	color:#521c00;
	font-size:11px;
	text-decoration:underline;
	line-height:11px;
}
a.tdn, a.tdn:hover {text-decoration:none!important;}




.individual2{
	position:absolute;
	right:0;
	top:-62px;
}
.individual2 td{
	height: 36px;
	vertical-align:middle !important;
	text-align:center;
	background: url('img/submenu.gif') top left no-repeat;
}
.individual2 span{
	display:block;
	width: 99px;
	line-height:11px;
	margin:0 0px 1px 0px;
}
.individual2 a{
	color:#521c00;
	font-size:11px;
	text-decoration:underline;
	line-height:13px;
}


td.vaM	{vertical-align:middle;}

a.reverce {
	color:#000;
}
a.reverce:hover {
	color:#757575;
}

.btn_green_pos{
    position:absolute;
    right:0;
    top:-62px;
}
a.btn_green{
    display:block;
    float:left;
    background:url(/img/btn_green_l.gif) no-repeat left top;
    color:#fff !important;
    font:bold 12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin-left:6px;
	text-decoration: none !important;
}
a.btn_green span{
    display:block;
    float:left;
    background:url(/img/btn_green_r.gif) no-repeat right top;
    text-align:center;
    padding:4px 10px 6px 12px;
}
a:hover.btn_green{
    text-decoration:none;
}
