/*----------a.ajax_link--------------------------*/
	a.ajax_link{
		text-decoration:none !important;
		cursor:default !important;
	}
	a.ajax_link b{
		font-weight:normal;
		border-bottom:1px dashed !important;
		cursor:pointer !important;
	}
	a.adisabled b{
		color:#999996;
		border-bottom:0px !important;
		cursor:default !important;
	}
	sup{
		font-size:9px !important;
		display:inline-block;
		margin:-4px 0px 0px 0px;
		line-height:1px;
	}
	sup a{
		color:#5e4181;
		font-size:9px !important;
		text-decoration:underline;
		cursor:pointer;
		margin-left:3px;
		line-height:1px;
	}
/*----------misc---------------------------------*/
	html, body{
		color:black;
		background-color:#ebeae6;
		border:0 none;
		margin:0px;
		padding:0px;
		width:100%;
		height:101%;
	}
	*{
		font-family:Arial;
		outline:none;
	}
	select{
		font-size:12px;
	}
	form{
		margin:0px;
		padding:0px;
	}
	table{
		border-collapse:collapse;
	}
	table td, table th{
		padding:0px;
	}
	img{
		border:0px;
	}
	p{
		margin:10px 15px 10px 20px;
		width:auto;
		font-size:12px;
		color:#4d4d4b;
		line-height:18px;
	}
	hr{
		display:block;
	}
	.lh15{
		line-height:15px !important;
	}
	.fr{
		float:right !important;
	}
	.fl{
		float:left !important;
	}
	h1{
		color:black;
		font-size:36px;
		margin:21px 20px 6px 19px;
		font-weight:normal;
		-margin-top:24px;
	}
	h2{
		color:black;
		height:26px;
		padding-top:5px; padding-left:10px;
		background:url(images/button.png) no-repeat;
		font-size:20px;
		margin:20px 0px 10px 0px;
		font-weight:normal;
	}
	a h3{
		border-bottom:1px solid transparent;
		margin-bottom:5px !important;
	}
	h4{
		color:#4e4e4c;
		font-size:18px;
		margin:20px 0px 20px 20px;
		font-weight:normal;
	}
	wbr{
		display:inline-block;
	} 
	a{
		color:#5f4080;
		font-size:12px;
	}
	a:hover,
	a.selected{
		text-decoration:none !important;
	}
	a.selected i,
	a.selected b,
	a.selected h3{
		border-bottom:1px solid transparent !important;
		-border-bottom:0px !important;
		cursor:pointer;
	}
	img.comment_ico{
		position:absolute;
		margin-left:-15px;
		margin-top:2px;
		cursor:pointer;
	}
	.tmp_hidden{
		visibility:hidden !important;
	}
	.hidden{
		display:none !important;
	}
/*----------*.hot-*.warning----------------------*/
	.warning,
	.warning *{
		color:red !important;
	}
	.hot{
		color:#e87019 !important;
	}
	.complete{
		color:#3D9C15 !important;
	}
	select.hot{
		background-color:#e87019 !important;
		color:white !important;
	}
	select.hot option{
		color:black;
		background-color:white;
	}
	option.hot{
		background-color:#e87019 !important;
		color:white !important;
	}
/*----------ol-ul--------------------------------*/
	ol, ul{
		padding:0;
		margin:0;
	}
	li{
		margin:7px 15px 7px 60px;
		width:auto;
		font-size:12px;
		color:#4d4d4b;
		line-height:18px;
	}
	ol.margin30 li{
		margin-left:35px;
	}
	ul li{
		margin:7px 15px 7px 43px;
		padding-left:17px;
		background:url(images/bg_li.gif) 0px 9px no-repeat;
		list-style-type:none;
	}
	ul li.with_child{
		background:url(images/bg_li_plus.gif) 0px 6px no-repeat;
	}
	li li{
		list-style:none;
		margin:10px 15px 10px 0px;
	}
/*----------div.body-----------------------------*/
	div.body{
		width:1201px;
		text-align:left;
		margin:9px auto;
		background:url(images/corners_body_center.png) repeat-y;
	}
	div.body div.top, div.body div.bottom{
		height:30px;
		background:url(images/corners_body_top.png) no-repeat;
	}
	div.body div.bottom{
		background:url(images/corners_body_bottom.png) no-repeat;
	}
/*----------div.blank----------------------------*/
	div.blank{
		margin:0px 11px;
		padding:0px 20px;
		background-color:white;
		width:1139px;
	}
	div.blank div.footer{
		clear:both;
		height:106px;
		margin:0px 20px;
		border-top:1px solid #e6e5e1;
	}
	div.blank div.footer div{
		float:left;
		padding-top:28px;
	}
	div.blank div.footer div,
	div.blank div.footer div a{
		color:#999996;
		font-size:11px;
		line-height:14px;
	}
	div.blank div.footer div a{
		text-decoration:underline;
	}
	div.blank div.footer div img{
		margin:11px 7px 0px 0px;
	}
	div.blank div.left_col{
		width:271px;
		float:left;
		margin-bottom:30px;
	}
	div.blank div.top{
		margin-left:271px;
		background:none;
		height:40px;
	}
	div.blank div.content table{
		-float:left;
	}
	div.blank div.content{
		margin:0px 0px 30px 271px;
	}
	div.blank div.content h3{
		color:#4E4E4C;
		font-size:24px;
		font-weight:normal;
		margin:20px 0px 10px 19px;
	}
	div.blank div.content div.textblock{
		margin-left:9px;
	}
	div.blank div.content div.tip div.center{
		background-image:url(images/ico_question_blue.gif);
		background-position:20px 11px;
		background-repeat:no-repeat;
		padding:1px 1px 1px 45px;
		font-style:italic;
	}
	div.blank div.content div.discount div.center{
		background-image:url(images/ico_percent_blue.gif);
		background-position:20px 11px;
		background-repeat:no-repeat;
		padding:1px 1px 1px 45px;
		font-style:italic;
	}
	div.blank div.content div.bubble div.center{
		background-image:url(images/ico_bubble_blue.gif);
		background-position:20px 11px;
		background-repeat:no-repeat;
		padding:1px 1px 1px 45px;
		font-style:italic;
	}
	div.blank div.content div.tip div.center a,
	div.blank div.content div.discount div.center a,
	div.blank div.content div.bubble div.center a{
		font-size:12px;
		text-decoration:underline;
	}
	div.blank div.content div.right_col{
		float:right;
		width:245px;
	}
	div.blank div.content div.right_col div.textblock p{
		margin:6px 0px;
		line-height:14px;
	}
	div.blank div.content div.right_col div.textblock p *{
		line-height:14px;
	}
	div.blank div.top div,
	div.promo div.panel div{
		float:left;
	}
	div.blank div.top div.phone{
		float:right;
		font-size:11px;
		line-height:15px;
		text-align:right;
		color:#999996;
		padding-right:20px;
		margin-top:7px;
	}
/*----------div.block----------------------------*/
	div.block{
		width:183px;
		height:30px;
		background:url(images/block_bg_transparent.png) 9px 0px no-repeat;
		padding-left:29px;
	}
	div.block a{
		text-decoration:none;
		display:block;
	}
	div.block a b{
		border-bottom:1px dashed #5a3d99;
		cursor:pointer;
	}
	div.block b{
		font-weight:normal;
		display:block;
		height:16px;
		color:#5a3d99;
		font-size:14px;
		float:left;
		margin-top:6px;
	}
	div.bgray{
		background:url(images/block_bg_gray.png) 9px 0px no-repeat;
	}
	div.bviolet{
		background:url(images/block_bg_violet.png) 9px 0px no-repeat;
	}
	div.borange{
		background:url(images/block_bg_orange.png) 9px 0px no-repeat;
	}
	div.blightgreen{
		background:url(images/block_bg_lightgreen.png) 9px 0px no-repeat;
	}
	div.block div.arrow,
	div.block div.arrow_top{
		background: url(images/block_arrows1.png) 0px 0px no-repeat;
		width:19px;
		height:30px;
		cursor:pointer;
		float:right !important;
	}
	div.bgray div.arrow,
	div.blightgreen div.arrow{
		background: url(images/block_arrows2.png) 0px 0px no-repeat;
	}
	div.block div.arrow_top{
		background: url(images/two_arrows_top.gif) 1px 11px no-repeat;
	}
/*----------span.phone---------------------------*/
	span.phone{
		font-size:18px;
		color:#e77e2d;
	}
	span.phone .code{color:#000;}
/*----------div.splash---------------------------*/
	div.splash{
		z-index:2000;
		position:fixed;
		margin:auto;
		font-size:12px;
	}
	div.splash div.top i{
		top:1px;
		left:0px;
		float:left;
		background-position: top left;
	}
	div.splash div.top b{
		top:-5px;
		left:0px;
		float:right;
		background-position: top right;
	}
	div.splash div.bottom i{
		top:-1px;
		left:0px;
		float:left;
		background-position: bottom left;
		-background-position: left -13px;
	}
	div.splash div.bottom b{
		top:-7px;
		left:0px;
		float:right;
		background-position: bottom right;
		-background-position: right  -13px;
	}
	div.splash div.top i,
	div.splash div.top b,
	div.splash div.bottom i,
	div.splash div.bottom b{
		position:relative;
		height:13px;
		width:13px;
		display:block;
		background-image:url(images/corners_white_splash.gif);
		background-repeat:no-repeat;
	}
	div.splash div.top span,
	div.splash div.bottom span{
		position:relative;
		display:block;
		-overflow:hidden;
		margin:0px 10px;
		-left:-3px;
	}
	div.splash div.top span{
		border-bottom:1px solid #e5e6e1;
		background-color:white;
		height:5px;
		top:1px;
	}
	div.splash div.bottom span{
		background-color:white;
		border-top:1px solid #e5e6e1;
		height:5px;
		top:6px;
	}
	div.splash div.top,
	div.splash div.bottom{
		background:none;
		height:12px;
		width:100%;
		float:none;
		margin:0px;
		-overflow:hidden;
	}
	div.splash div.cc{
		width:100%;
		background-color:white;
		margin:-5px 0px -6px 0px;
	}
	div.splash div.center{
		margin:0px 5px -3px 5px;
		padding:10px;
		border-left:1px solid #e5e6e1;
		border-right:1px solid #e5e6e1;
		width:auto;
		float:none;
		color:#4d4d4b;
	}
	div.splash div.center div.box{
		max-height:330px;
		overflow:auto;
	}
	div.splash div.center div.box a:hover{
		text-decoration:none;
	}
	div.splash div.cross{
		width:15px;
		height:15px;
		background:url(images/splash_cross.gif) no-repeat;
		cursor:pointer;
		float:right;
		background-color:#caccc1;
	}
	div.splash div.cross_selected{
		background-color:#e67018;
	}
	#auth td span{
		padding-left:14px;
	}
	div.splash .tmp_hidden{
		visibility:visible !important;
	}
	div.splash ul li{
		margin:7px 0px 7px 10px;
	}
	div.splash ul li li{
		margin:0px 0px 0px 0px;
	}
	div.splash ul{
		margin:10px 0px;
	}
	div.splash ul ul{
		margin:0px;
	}
	div.splash hr{
		border:0px;
		height:1px;
		border-bottom:1px solid #e6e5e1;
		margin:15px 0px;
		width:100%;
		text-align:left;
	}
/*----------div.textblock------------------------*/
	div.textblock{
		font-size:12px;
	}
	div.textblock h4{
		margin: 10px 0px 4px 0px;
	}
	div.textblock img{
		margin-bottom:5px;
	}
	div.textblock h4 a.b,
	div.textblock h4 a.b b{
		color:#8d79a2;
	}
	div.textblock span.phone{
		font-size:12px;
		font-weight:bold;
	}
	div.textblock div.top i,
	div.textblock div.top b,
	div.textblock div.bottom i,
	div.textblock div.bottom b{
		margin:0px;
		padding:0px;
		overflow:hidden;
		height:9px;
		display:block;
		width:50%;
		position:static;
		background-image:url(images/corners_textblock.gif);
		background-repeat:repeat;
	}
	div.textblock div.top i{
		float:left;
		margin-right:-10px;
		background-position:left top;
	}
	div.textblock div.top b{
		float:right;
		background-position:right top;
	}
	div.textblock div.bottom i{
		float:left;
		margin-right:-10px;
		background-position:left 9px;
	}
	div.textblock div.bottom b{
		float:right;
		background-position:right 9px;
	}
	div.textblock div.top,
	div.textblock div.bottom{
		background:none;
		height:9px;
		width:100%;
		float:none;
		margin:0px;
		-overflow:hidden;
	}
	div.textblock div.center{
		padding:7px 13px 7px 20px;
		margin:0px;
		width:auto;
		float:none;
		color:#4d4d4b;
		border-right:1px solid #eaeaea;
		border-left:1px solid #eaeaea;
	}
	div.textblock div.center h3{
		font-size:18px;
		display:block;
		margin:0px 0px 8px 0px;
		font-weight:normal;
	}
	div.textblock div.center a{
		color:#5f4080;
		line-height:20px;
	}
	div.textblock div.center a b{
		border-bottom:1px solid #5f4080;
	}
	div.textblock div.center a.b{
		text-decoration:none;
		color:#4d4d4b;
	}
	div.textblock div.center a.b b{
		border-bottom:1px solid #4d4d4b;
	}
	div.textblock div.center hr{
		border:0px;
		height:1px;
		border-bottom:1px solid #000000;
		width:170px;
		margin:15px 0px 10px 0px;
		text-align:left;
	}
	div.textblock div.status{
		float:right;
		font-size:11px;
		background:url(images/corners_status_left.gif) no-repeat;
		-width:40px;
		margin-right:5px;
	}
	div.textblock div.status div{
		background:url(images/corners_status_right.gif) right top no-repeat;
		position:relative;
		right:-11px;
		padding:2px 11px 0px 0px;
		height:17px;

	}
	div.buttons{
		padding-top:9px;
		height:30px;
	}
/*----------div.orange---------------------------*/
	div.orange *{
		color:white;
	}
	div.orange div.center{
		background-color:#e77e2d;
		border-right:1px solid #e77e2d;
		border-left:1px solid #e77e2d;
	}
	div.orange div.center a{
		background:url(images/three_arrows_right.gif) right 5px no-repeat;
	}
	div.orange div.center a b{
		line-height:20px;
		border-bottom:1px solid white;
	}
	div.orange div.top i,
	div.orange div.top b,
	div.orange div.bottom i,
	div.orange div.bottom b{
		background-image:url(images/corners_orange.gif);
	}
	div.orange div.center hr{
		border-bottom:1px solid #f3bf96;
	}
/*----------div.violet---------------------------*/
	div.violet *{
		color:black;
	}
	div.violet div.center{
		background-color:#FFC90E;
	}
	div.violet div.center a{
		color:black;
		font-size:14px;
		line-height:20px;
		text-decoration:none;
	}
	div.violet div.center a b{
		font-weight:normal;
		border-bottom:1px solid black;
	}
	div.violet div.center a.b b{
		font-weight:bold;
		border-bottom:1px solid black;
	}
	div.violet div.top i,
	div.violet div.top b,
	div.violet div.bottom i,
	div.violet div.bottom b{
		background-image:url(images/corners_violet.gif);
	}
	div.violet div.status{
		background:url(images/corners_status_left_blue.gif) no-repeat;
	}
	div.violet div.status div{
		background:url(images/corners_status_right_blue.gif) right top no-repeat;
	}
	div.violet div.center hr{
		border-bottom:1px solid #a494b5;
	}
	div.violet div.center a.arr{
		background:url(images/three_arrows_right3.gif) right 6px no-repeat;
	}
/*----------div.gray-----------------------------*/
	div.gray *{
		color:#4d4d4b;
	}
	div.gray div.center{
		background-color:#f4f5ed;
		border-right:1px solid #f4f5ed;
		border-left:1px solid #f4f5ed;
	}
	div.gray div.center a{
		color:8d79a2;
		font-size:14px;
		line-height:20px;
		text-decoration:none;
	}
	div.gray div.center a b{
		font-weight:normal;
		border-bottom:1px solid #8d79a2;
	}
	div.gray div.center a.b b{
		font-weight:bold;
		border-bottom:1px solid #8d79a2;
	}
	div.gray div.top i,
	div.gray div.top b,
	div.gray div.bottom i,
	div.gray div.bottom b{
		background-image:url(images/corners_gray.gif);
	}
	div.gray div.center hr{
		border-bottom:1px solid #000000;
	}
/*----------div.lightgreen-----------------------*/
	div.lightgreen *{
		color:#4d4d4b;
	}
	div.lightgreen div.center{
		background-color:#f5fae6;
		border-right:1px solid #f5fae6;
		border-left:1px solid #f5fae6;
	}
	div.lightgreen div.center a{
		color:#5e4181;
		font-size:14px;
		line-height:20px;
		text-decoration:none;
	}
	div.lightgreen div.center a b{
		color:#5e4181;
		font-weight:normal;
		border-bottom:1px solid #8d79a2;
	}
	div.lightgreen div.center a.b b{
		font-weight:bold;
		border-bottom:1px solid #8d79a2;
	}
	div.lightgreen div.top i,
	div.lightgreen div.top b,
	div.lightgreen div.bottom i,
	div.lightgreen div.bottom b{
		background-image:url(images/corners_lightgreen.gif);
	}
	div.lightgreen div.center hr{
		border-bottom:1px solid #000000;
	}
/*----------div.textarea-------------------------*/
	div.textarea textarea{
		border:0px none !important;
		font-size:14px;
		color:#9a9995;
		font-weight:bold;
		overflow-x:hidden;
		overflow-y:auto;
		margin-left:11px;
		line-height:20px;
	}
	div.textarea textarea.editor{
		font-family:monospace;
	}
	div.textarea div.textblock{
		margin-left:1px !important;
	}
	div.textarea div.textblock div.center{
		padding:0px;
		background-color:white;
	}
	div.textarea div.ilightgreen,
	div.textarea div.ilightgreen textarea{
		background-color:#e0f0b2;
		border:1px solid #e6e5e1;
	}
	div.textarea div.ilightgreen div.top i,
	div.textarea div.ilightgreen div.top b,
	div.textarea div.ilightgreen div.bottom i,
	div.textarea div.ilightgreen div.bottom b{
		background-image:url(images/corners_ilightgreen.gif);
	}
	div.textarea div.ired,
	div.textarea div.ired textarea{
		background-color:#f0cbb8;
		border:1px solid #e6e5e1;
	}
	div.textarea div.ired div.top i,
	div.textarea div.ired div.top b,
	div.textarea div.ired div.bottom i,
	div.textarea div.ired div.bottom b{
		background-image:url(images/corners_ired.gif);
	}
	div.textarea div.igray,
	div.textarea div.igray textarea{
		background-color:#f4f5ed;
		border:1px solid #e6e5e1;
	}
	div.textarea div.igray div.top i,
	div.textarea div.igray div.top b,
	div.textarea div.igray div.bottom i,
	div.textarea div.igray div.bottom b{
		background-image:url(images/corners_igray.gif);
	}
/*----------div.row_blocks-----------------------*/
	div.row_blocks{
		height:200px;
	}
	div.row_blocks div.textblock{
		float:left;
		margin-right:1px;
		width:202px;
	}
	div.row_blocks div.textblock div.center{
		height:160px;
	}
	div.row_blocks div.textblock h3{color:#FC0;}
	div.row_blocks div.textblock a.b b{
		color:#4d4d4b;
		font-size:12px;
	}
	div.row_blocks div.textblock2{
		float:left;
		margin-top:-1px;
		padding-left:18px;
		width:197px;
        font-size: 12px;
        line-height:20px;
	}
	div.row_blocks div.textblock2 a{
		line-height:20px;
	}
	div.row_blocks div.textblock2 a.b{
		line-height:30px;
	}
/*----------a.arr--------------------------------*/
	a.arr{
		background:url(images/three_arrows_right2.gif) right 5px no-repeat;
		text-decoration:none;
		font-size:12px;
		color:#4d4d4b;
	}
	a.arr b{
		margin-right:20px;
		font-weight:normal;
		border-bottom:1px solid #4d4d4b;
	}
	a.b b{
		font-weight:bold;
	}
/*----------div.menu-----------------------------*/
	div.menu ul,
	div.menu li{
		margin:0px;
		padding:0px;
		list-style-type:none;
		width:241px;
	}
	div.menu ul li{
		text-indent:26px;
		margin-left:4px;
		font-weight:bold;
		font-size:14px;
		line-height:30px;
		background:url(images/one_arrow_right_red.gif) 13px 11px no-repeat;
		color:#888885;
	}
	div.menu ul li.selected{
		background:url(images/bg_li1.gif) 0px 0px no-repeat;
	}
	div.menu ul ul li{
		text-indent:25px;
		margin-left:15px;
		font-size:12px;
		font-weight:normal;
		background:none;
	}
	div.menu ul ul{
		background-color:white;
	}
	div.menu ul ul li.selected{
		background:url(images/bg_li2.gif) 0px 0px no-repeat;
	}
	div.menu ul li a{
		color:#4d4d4b;
		font-size:14px;
		line-height:30px;
	}
	div.menu ul ul li a{
		color:#4d4d4b;
		font-size:12px;
		line-height:30px;
	}
	div.menu ul.additional li{
		background:url(images/one_arrow_right_orange.gif) 13px 11px no-repeat;
		font-weight:normal;
	}
	div.menu ul.additional li.selected{
		background:url(images/bg_li3.gif) 0px 0px no-repeat;
	}
	div.menu li.selected{
		background-color:#eff0e6 !important;
	}
	div.menu div.hr{
		border:0px;
		height:1px;
		border-bottom:1px solid #e6e5e1;
		margin:15px 0px 10px 30px;
		width:220px;
		text-align:left;
	}
/*----------div.path-----------------------------*/
	div.path{
		padding:22px 15px 0px 20px;
		color:#999996;
		font-size:11px;
	}
	div.path b{
		background:url(images/two_arrows_right_orange.gif) 0px 7px no-repeat;
		font-size:14px;
		margin-right:7px;
	}
	div.path a{
		color:#999996;
		text-decoration:underline;
		margin-right:7px;
		font-size:11px;
	}
	div.path a:hover{
		color:#999996;
		text-decoration:none;
	}
/*----------div.submenu--------------------------*/
	div.submenu{
		height:30px;
		padding-left:11px;
	}
	div.submenu i,
	div.submenu b{
		display:block;
		float:left;
		height:30px;
		line-height:30px;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#888885;
		background:url(images/bg_submenu.gif) left top no-repeat;
		white-space:nowrap;
	}
	div.submenu i{
		background:url(images/bg_submenu.gif) right top no-repeat;
		position:relative;
		right:-10px;
		padding-right:10px;
	}
	div.submenu b{
		margin:0px 10px 0px 0px;
		padding:0px 10px 0px 0px;
	}
	div.submenu a{
		text-decoration:none;
		display:block;
		float:left;
		height:30px;
	}
	div.submenu a b{
		padding:0px 10px 0px 10px;
		-margin-right:5px;
	}
	div.submenu a b i{
		color:#5f4080;
		cursor:pointer;
	}
	div.submenu a i{
		border-bottom:1px solid #5f4080;
		padding-right:0px;
		-overflow:hidden;
	}
	div.submenu a b,
	div.submenu a i{
		background:none;
		height:22px;
		position:static;
	}
/*----------div.input----------------------------*/
	div.input input{
		border:1px solid #e6e5e1;
		background-color:white;
		height:18px;
		padding:4px 0px;
		width:200px;
		font-size:14px;
		float:left;
		color:#9a9995;
		font-weight:bold;
	}
	div.input i,
	div.input b{
		background:url(images/input_bg.png) right 0px no-repeat;
		-background:url(images/input_bg.png) right 3px no-repeat;
		position:relative;
		right:1px;
		font-size:28px;
		display:block;
		height:28px;
		width:11px;
		float:left;
		-top:-3px;
	}
	div.input i{
		left:1px;
		height:28px;
		background-position:left 0px;
		-background-position:left 2px;
		-top:-2px;
	}
	div.igray b{
		background-position:right -33px;
		-background-position:right -30px;
	}
	div.igray i{
		background-position:left -33px;
		-background-position:left -31px;
	}
	div.igray input{
		background-color:#f4f5ed;
	}
	div.ilightgreen b{
		background-position:right -66px;
		-background-position:right -63px;
	}
	div.ilightgreen i{
		background-position:left -66px;
		-background-position:left -64px;
	}
	div.ilightgreen input{
		background-color:#e0f0b2;
	}
	div.ired b{
		background-position:right -99px;
		-background-position:right -96px;
	}
	div.ired i{
		background-position:left -99px;
		-background-position:left -97px;
	}
	div.ired input{
		background-color:#f0cbb8;
	}
	span.ired{
		color:#cc1414 !important;
		font-weight:bold !important;
		font-size:11px;
	}
	span.ilightgreen{
		color:#95b136 !important;
		font-weight:bold !important;
	}
	span.igray{
		color:#999997 !important;
		font-weight:normal !important;
	}
/*----------div.select---------------------------*/
	div.select{
		height:28px;
	}
	div.select input.origin{
		background-image:url(images/two_arrows_down_orange.gif);
		background-position:right 8px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	div.select div.list{
		position:absolute;
		z-index:10000;
		margin-left:1px !important;
		margin-top:29px;
		text-align:left;
	}
	div.select div.list div.center{
		background-color:white;
		padding:0px 6px 2px 8px;
		margin:0px;
	}
	div.select div.list p{
		display:none;
		margin:0px;
		text-align:center;
	}
	div.select div.list span{
		display:block;
		height:15px;
	}
	div.select div.list p span.up{
		background:url(images/select_up_gray.gif) center top no-repeat;
	}
	div.select div.list p.current span.up{
		background:url(images/select_up_orange.gif) center top no-repeat;
		cursor:pointer;
	}
	div.select div.list p span.down{
		background:url(images/select_down_gray.gif) center bottom no-repeat;
	}
	div.select div.list p.current span.down{
		background:url(images/select_down_orange.gif) center bottom no-repeat;
		cursor:pointer;
	}
	div.select div.list div.center a,
	div.select div.list div.center span{
		font-size:14px;
		line-height:18px;
		padding:1px 3px;
		display:block;
		font-weight:normal;
	}
	div.select div.list div.center a.current{
		background-color:#EEEEEE;
	}
	div.select div.list div.center span{
		white-space:nowrap;
		overflow:hidden;
		height:18px;
	}
/*----------div.file-----------------------------*/
	div.file{
		width:250px;
		height:28px;
		position:relative;
	}
	div.file *{
		cursor:default;
	}
	div.file div{
		height:28px;
		width:72px;
		position:absolute;
		right:-10px;
		overflow:hidden;
		z-index:10;
		cursor:pointer !important;
	}
	div.file input{
		width:95%;
		border:1px solid transparent;
		padding:5px 0px 4px 11px;
		background:url(images/input_bg.png) 0px -1px no-repeat !important;
	}
	div.file input.button{
		margin:-1px 0px;
		width:80px;
		background:url(images/buttons_bg.png) right -33px no-repeat !important;
		height:29px;
		position:absolute;
		padding:0px;
		right:-10px;
		width:72px;
		line-height:29px;
		font-weight:normal;
		color:white;
		cursor:pointer !important;
	}
	div.file input.sorange{
		background-position:right -0px !important;
	}
	div.file input.sdisabled{
		background-position:right -66px !important;
	}
	div.file input.sviolet{
		background-position:right -33px !important;
	}
	div.file input.file{
		opacity:0;
		filter:Alpha(opacity=0);
		position:absolute;
		right:0px;
		top:0px;
		padding:0px;
		height:30px;
		width:400px;
		background:none;
		z-index:10;
		cursor:pointer !important;
	}
	div.file div.space{
		position:absolute;
		top:1px;
		right:62px;
		background-color:white;
		height:26px;
		width:5px;
	}
/*----------div.domain_search--------------------*/
	div.domain_search{
		width:850px;
	}
	div.domain_search div.center{
		height:40px;
		margin:0px;
		padding:0px;
	}
	div.domain_search div.www{
		float:left;
		margin-top:13px;
		font-size:14px;
		font-weight:bold;
		width:48px;
		padding-left:20px;
		color:#80807d;
	}
	div.domain_search div.domains{
		height:40px;
		width:410px;
		float:left;
		margin:-7px 0px 0px 15px;
	}
	div.domain_search div.domains div{
		width:31px;
		height:14px;
		background:url(images/domain_selector_bg.gif) no-repeat;
		color:#999996;
		background-color:white;
		margin:5px 5px 0px 0px;
		float:left;
		font-size:10px;
		font-family:Tahoma;
		padding-left:4px;
		cursor:pointer;
	}
	div.domain_search div.domains input{
		display:none;
	}
	div.domain_search div.domains div.selected{
		background:url(images/domain_selector_bg_selected.gif) no-repeat;
		color:white;
		background-color:#e67117;
	}
	div.domain_search div.input input{
		width:218px;
	}
/*----------div.button---------------------------*/
	div.button,
	div.button input{
		background:url(images/buttons_bg.png) left -33px no-repeat;
		height:28px;
		border:0px;
		cursor:pointer;
		width:0px;
	}
	div.tmpbutton,
	div.button input{
		position:relative;
		left:11px;
		padding: 0px 11px 0px 0px;
		font-size:14px;
		color:white;
		text-align:center;
		background-position:right -33px;
	}
	div.tmpbutton{
		position:absolute;
		top:0px;
		left:0px;
		padding-left:4px;
		visibility:hidden;
	}
	div.sviolet{
		background-position:left -33px;
	}
	div.sviolet input{
		background-position:right -33px;
	}
	div.sorange{
		background-position:left 0px;
	}
	div.sorange input{
		background-position:right 0px;
	}
	div.sdisabled{
		background-position:left -66px;
	}
	div.sdisabled input{
		background-position:right -66px;
	}
	div.sdisabled,
	div.sdisabled input{
		cursor:default;
	}
/*----------div.promo----------------------------*/
	div.promo{
		width:866px;
		height:297px;
		background:url(images/promo.png) no-repeat;
		margin:7px 0px 13px 2px;
	}
	div.promo div.text{
		font-size:14px;
		color:#70706f;
		position:relative;
		width:580px;
		height:20px;overflow:visible;
		left:63px;
		top:-3px;
		padding-bottom:3px;
	}
	div.promo div.text a.b b{
		color:#7a63ac;
		border-bottom:1px solid #7A63AC;
	}
	div.promo div.panel{
		position:relative;
		top:228px;
		left:18px;
		width:831px;
		height:30px;
		padding:10px 0px;
	}
	div.promo div.panel div{
		background-color:#FFC90E !important;
	}
	div.promo div.panel div.txt{
		width:160px;
		color:black;
		font-weight:bold;
		font-size:14px;
		padding:7px 0px 7px 20px;
		text-transform:uppercase;
	}
	div.promo div.panel div.block a b{
		color:black;
		border-color:black;
	}
	div.promo div.violet{
		background:url(images/panel_violet.gif) no-repeat;
		border:0px;
	}
	div.promo div.panel{
		opacity:0.90;
		filter:Alpha(opacity=90);
	}
	div.promo div.price{
		height:1px;
		width:200px;
		overflow:visible;
		position:absolute;
		top:34px;
		left:433px;
	}
/*----------div#shadow---------------------------*/
	#shadow{
		background-color:black;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		position:fixed;
		opacity:0.5;
		filter:Alpha(opacity=50);
		z-index:1000;
	}
/*----------table.headless-table.footless--------*/
	table.headless{
		border-top:1px solid #e5e6e1;
	}
	table.footless{
		border-bottom:1px solid #e5e6e1;
	}
/*----------div.comments-------------------------*/
	div.comments{
		margin:30px 0px 0px 21px;
		color:#999a95;
		font-size:12px;
	}
	div.comments sup{
		font-size:9px;
		float:left;
	}
	div.comments div{
		padding-left:15px;
	}
	div.comments li{
		color:#999a95;
		margin-left:13px;
		background:url(images/bg_li_gray.gif) 0px 9px no-repeat;
	}
	div.comments p{
		color:#999a95;
	}
	.comments{
		color:#999a95;
	}
	div.comments2{
		margin:10px 0px 15px 0px;
		font-size:12px;
	}
	div.comments2 *{
		font-size:12px;
	}
	div.comments2 li,
	div.comments2 li li{
		margin:5px 0px 5px 10px;
	}
/*----------div.loading-div.notice---------------*/
	#loading{
		background-color:orange;
		color:white;
		font-size:12px;
		font-weight:bold;
		padding:3px 10px;
		position:fixed;
		right:0px;
		top:0px;
		z-index:3000;
	}
	#notice{
		position:fixed;
		text-align:center;
		top:0;
		width:100%;
		z-index:3000;
	}
	#notice span{
		background-color:orange;
		color:white;
		font-size:12px;
		font-weight:bold;
		line-height:20px;
		padding:3px 10px;
	}
/*----------div.money----------------------------*/
	div.money{
		text-align:right;
		margin:0px auto;
	}
/*----------ids----------------------------------*/
	#main_logo{
		background:url(images/logo.png) 28px 19px no-repeat;
		height:117px;
		width:258px;
		cursor:pointer;
	}
	#lvchat a.arr b{
		font-size:12px;
	}
	#cabinet_menu{
		margin:11px 0px 0px -20px;
		position:absolute;
		width:203px;
		z-index:100;
		border:0px;
		-width:199px;
	}
	#cabinet_menu div.center{
		background-color:white;
		padding:0px 0px 0px 9px;
		margin:0px;
		border-left:1px solid #E6E5E1;
		border-right:1px solid #E6E5E1;
	}
	#cabinet_menu div.center a{
		text-decoration:none;
		display:block;
		width:182px;
		-width:182px;
		height:26px;
		line-height:16px;
		clear:left;
		padding-left:10px;
	}
	#cabinet_menu div.center b{
		display:block;
		height:16px;
		font-size:14px;
		color:#5a3d99;
		float:left;
		margin-top:6px;
		border-bottom:1px dashed #5a3d99;
		cursor:pointer;
	}
	#cabinet_menu div.center img{
		float:right;
	}
	#cabinet_menu .bottom{
		background:url(images/block_bg_transparent.png) 0px 9px repeat-y;
		width:203px;
	}
	#cabinet_menu div.center .cur{
		background:url(images/one_arrow_right_orange.gif) left 11px no-repeat;
	}
	#cabinet_link{
		position:absolute;
		width:183px;
	}
/*----------div.wrap-----------------------------*/
	div.wrap{
		width:100%;
		text-align:left;
		color:#888884;
	}
	div.wrap div{
		width:50%;
		text-align:right;
		color:#4E4E4C;
		float:left;
	}
/*----------table.cert---------------------------*/
	table.cert td img{
		height:60px;
		margin:10px 0px 0px 15px !important;
	}
/*----------a.private----------------------------*/
	a.private{
		background:url(images/ico_locked.gif) right center no-repeat;
	}
	a.private b{
		margin-right:16px;
	}
/*----------.error-------------------------------*/
	.error{
		color:#cc1414 !important;
		font-weight:bold !important;
		font-size:11px !important;
	}
/*----------.abbr--------------------------------*/
	.abbr,
	table.price tbody td .abbr,
	table.price tbody th .abbr{
		color:#5f4080;
	}
	.abbr span,
	table.price tbody td .abbr span,
	table.price tbody th .abbr span{
		color:#5f4080;
		border-bottom:1px dotted;
		cursor:help;
	}
	table.price tbody td .abbr,
	table.price tbody th .abbr,
	table.price tbody td .abbr span,
	table.price tbody th .abbr span{
		font-size:14px;
	}
	.block .abbr span{
		-display:inline-block;
	}
/*----------.icons-------------------------------*/
	.icons{
		height:58px;
		width:100px;
		cursor:pointer;
	}
	.icons_block1{
		background:url(images/pic1.png) 0px 0px no-repeat;
	}
	.icons_block2{
		background:url(images/pic2.png) 0px 0px no-repeat;
	}
	.icons_block3{
		background:url(images/pic3.png) 0px 0px no-repeat;
	}
	.icons_block4{
		background:url(images/pic4.png) 0px 0px no-repeat;
	}
/*----------div.slider---------------------------*/
	div.slider{
		float:left;
		height:18px;
	}
	div.slider div.textblock{
		margin:0px 0px 0px 1px !important;
		position:absolute;
		z-index:1;
	}
	div.slider div.textblock div.top,
	div.slider div.textblock div.top i,
	div.slider div.textblock div.top b{
		height:46px;
	}
	div.slider div.textblock div.top i{
		background:url(images/scroll_bg.gif) left 22px no-repeat;
	}
	div.slider div.textblock div.top b{
		background:url(images/scroll_bg.gif) right 22px no-repeat;
	}
	div.slider div.textblock div.top div.slide{
		height:15px;
		width:20px;
		cursor:pointer;
		position:absolute;
		z-index:2;
		top:0px;
		left:10px;
		margin:30px 0px 0px -4px;
		background:url(images/scroll_marker.gif) 0px 4px no-repeat;
	}
/*----------div.plus div.minus-------------------*/
	div.plus,
	div.minus{
		width:36px;
		height:30px;
		background:url(images/ico_plus.gif) center top no-repeat;
		cursor:pointer;
	}
	div.minus{
		background:url(images/ico_minus.gif) center top no-repeat;
	}
	div.pgray,
	div.mgray{
		background-position:center bottom;
		cursor:default;
	}
/*-----------------------------------------------*/
