/* tpl_markup.asp */



div.account_info {
	color:#555;
	position:absolute;
	padding-top:3px;
	padding-left:10px;
	font-size:11px;
}
div.account_info a 
{
	color:#689B01;
	text-decoration:underline;
}
div.account_info a:hover
{
	color:#347fd3;
}

div.order
{
}

div.order div.orderbox
{
	float:left;
	width:237px;
	height:auto;
	float:left;
	margin-top:14px;
}

div.orderbox1
{
	margin-left:10px;
}

div.order div.box1l
{
	float:left;
	background-image:url(/img/left_top_cut_scope.gif);
	background-repeat:no-repeat;
	height:11px;
	width:11px;
	font-size:1px;
}

div.order div.box1c
{
	float:left;
	background-image:url(/img/top_scope.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:215px;
	height:11px;
	font-size:1px;
}

div.order div.box1r
{
	float:left;
	background-image:url(/img/right_top_cut_scope.gif);
	background-repeat:no-repeat;
	height:11px;
	width:11px;
	font-size:1px;
}

div.order div.box2
{
	float:left;
	width:235px;
	height:444px;
	border-left:1px #dadada solid;
	border-right:1px #dadada solid;
}

div.order div.box3l
{
	float:left;
	background-image:url(/img/left_bottom_cut_scope.gif);
	background-repeat:no-repeat;
	height:11px;
	width:11px;
}

div.order div.box3c
{
	float:left;
	width:215px;
	background-image:url(/img/bottom_scope.gif);
	background-repeat:repeat-x;
	height:11px;
}

div.order div.box3r
{
	float:left;
	background-image:url(/img/right_bottom_cut_scope.gif);
	background-repeat:no-repeat;
	height:11px;
	width:11px;
}

div.clearall
{
	float:left;
	width:978px;
	height:20px;
	font-size:1px;
}

div.clearall1
{
	float:left;
	width:978px;
	height:10px;
	font-size:1px;
}

div.order div.box2ins
{
	float:left;
	margin-top:10px;
	margin-left:10px;
	_margin-left:5px;
	height:auto;
}

div.order div.pf-name
{
	float:left;
	width:215px;
	color:#1c88cb;
	font-size:18px;
	text-align:center;
	height:auto;
	overflow:hidden;
	line-height:16px;
}

div.order div.pf-prw
{
	float:left;
	width:215px;
	margin-top:15px;
}

div.order div.basic-txt
{
	float:left;
	width:215px;
	color:#444;
	font-size:12px;
	text-align:center;
	height:185px;
	overflow:hidden;
	line-height:17px;
	margin-top:5px;
}

div.order div.prise-txt
{
	color:#333;
	margin-top:15px;
	line-height:22px;
}

div.order div.pf-names
{
	font-size:12px;
	font-weight:bold;
	width:111px;						
}

div.order div.pf-names1
{
	font-size:12px;
	font-weight:bold;
	color:#ff7800;
	width:111px;					
}

div.order div.pf-names3
{
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
	width:111px;					
}

div.order div.prise-inftxt
{
	color:#a1a1a1;
	margin-top:10px;
	font-size:11px;
	line-height:13px;
	height:30px
}

div.order a.obtn1
{
	display:block;
	float:left;
	font-size:12px;
	height:29px;
	line-height:25px;
	margin-top:0px;
	text-align:center;
	color:#fff;
	width:168px;
	margin-left:25px;
	_margin-left:12px;
	background-image:url(/img-common/order-grafix/obtn-act1.gif);
	margin-bottom:0px;
	cursor:hand;cursor:pointer;
}

div.order a.obtn2
{
	display:block;
	float:left;
	font-size:12px;
	height:35px;
	line-height:25px;
	margin-top:5px;
	text-align:center;
	color:#fff;
	width:105px;
	margin-left:6px;
	background-image:url(/img-common/order-grafix/obtn-act2.gif);
	margin-bottom:0px;
	background-position:top;
	background-repeat:no-repeat;
}

div.order a.btn_compare
{
	margin: 0px 0px;
	height: 29px;
	display: block;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
	text-align:center;
	background-image: url(/img-common/order-grafix/obtn-compare.gif);
	width:187px;
	color:#444444;	
}
div.order a.btn_compare:hover 
{
	text-decoration:underline;
}


div.order div.check-icont
{
	width:111px;
	height:20px;
	background-image:url(/img-common/order-grafix/check-table.png);
	background-position:center;
	background-repeat:no-repeat;
}

div.order div.graybox
{
	float:left;
	width:978px;
	margin-top:0px;
	color:#444;
	font-size:12px;
	padding:0px;
}

div.order div.graybox1l
{
	float:left;
	background-image:url(/img-common/order-grafix/grcor-tl.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
	font-size:1px;
}

div.order div.graybox1c
{
	float:left;
	background-color:#f5f5f5;
	height:9px;
	width:960px;
	font-size:1px;
}

div.order div.graybox1r
{
	float:left;
	background-image:url(/img-common/order-grafix/grcor-tr.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
	font-size:1px;
}

div.order div.graybox2
{
	float:left;
	background-color:#f5f5f5;
	width:978px;
}

div.order div.graybox-ins
{
	float:left;
	width:940px;
	margin:10px 10px 0px 10px;
	text-align:center;
	height:29px;
}

div.order div.graybox3l
{
	float:left;
	background-image:url(/img-common/order-grafix/grcor-bl.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

div.order div.graybox3r
{
	float:left;
	background-image:url(/img-common/order-grafix/grcor-br.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}




/* Payments block */

table.replenishment 
{
	width:952px !important;
	margin-left:6px;
}

div.block_grayname
{
	color:#A1A1A1;
	float:left;
	font-size:24px;
	line-height:normal;
	margin-left:11px;
	margin-top:10px;
}


div.replenishment_tpart
{
	float:left;
	/*width:631px;*/
}

div.repl_tpart1
{
	float:left;
	width:624px;
	_width:614px;
}

div.replenishment_img
{
	float:left;
	width:306px;
}

div.repl_variant
{
	float:left;
	height:30px;
	margin:20px 0px 5px 11px;
	_margin:20px 0px 5px 0px;
	border-bottom:1px solid #DADADA;
}

div.repl_variant a
{
	height:23px;
	color:#5A82B7;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	position:relative;
	padding:6px 15px 0px 25px;
	margin-right:30px;
	_margin-right:20px;
}

div.repl_variant a:hover			{text-decoration:underline}
div.repl_variant a.off				{color:#dbdbdb;cursor:default}
div.repl_variant a.off:hover		{color:#dbdbdb;}
div.repl_variant a.active			{background-color:#f5f5f5;color:#5A5A5A;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border: 1px solid #DADADA;border-bottom:0px}
div.repl_variant a.active			{text-decoration:none}


div.repl_variant a div
{
	display:block;
	height:16px;
	width:16px;
	border:none;
	background-image:url(/img-common/order-grafix/repimg.gif);
	left:0.2em;
	position:absolute;
}
div.repl_variant a.off div		{background-image:url(/img-common/order-grafix/gray_repimg.gif);}
div.repl_variant a div:hover	{background-image:url(/img-common/order-grafix/gray_repimg.gif);}
div.repl_variant a div:active	{background-image:url(/img-common/order-grafix/gray_repimg.gif);}

div.repl_variant a div.sms_pay		{background-position:0px 0px;}
div.repl_variant a div.wm_pay		{background-position:-20px 0px;}
div.repl_variant a div.paypal_pay	{background-position:-40px 0px;}
div.repl_variant a div.cadr_pay		{background-position:-60px 0px;}

div.pay_name
{
	float:left;
	line-height:21px;
	margin:0 15px 0 5px;
}

div.repl_tpart1 table.pay_table 
{
	width:631px;
	_width:621px;
	display:none;
}

div.repl_tpart1 table.active
{
	display:table;
	_display:block;
	float:left;
}


/* forum pages */

div.support
{
	margin-left:12px;
	margin-bottom:10px;
	width:960px;
	font-size:12px;
	color:#444;
}

div.support div.line
{
	float:left;
	width:960px;
}

div.support div.line span
{
	display:block;
	float:left;
	color:#444;
	font-size:14px;
	margin-right:10px;
	margin-top:10px;
	font-weight:bold;
	line-height:29px;
}


div.support a.ft_name
{
	display:block;
	float:left;
	color:#1C88CB;
	font-size:16px;
	font-weight:bold;
	line-height:29px;
	margin-right:10px;
	margin-top:10px;
	text-decoration:underline;
}

div.support a.nomarg
{
	margin-top:0px !important;
}

div.support div.topmar
{
	margin-top:10px !important;
}

div.support a.ft_name:hover	{text-decoration:none;}

div.support div.theme_page
{
	color:#444;
	font-size:14px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font-weight:bold;
	line-height:29px;
}


div.support div.gray_dott
{
	float:left;
	border-bottom:1px dotted #dadada;
	height:7px;
	width:960px;
	_font-size:1px;
}

div.support div.theme_comment
{
	clear:both;
	font-size:11px !important;
	color:#646464 !important;
	height:22px;
	line-height:20px;
	width:960px;
}

div.support div.theme_comment a 
{
	color:#1C88CB;
	text-decoration:underline;
}

div.support table.supp_question
{
	width:960px;
	height:auto;
	margin-top:8px;
	float:left;
}


div.support table.supp_question tr td.icon
{
	width:17px;
	background-image:url(/img-common/order-grafix/ico_gray_list.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

div.support table.supp_question tr td.red
{
	background-image:url(/img-common/order-grafix/ico_red_list.gif);
}

div.support table.supp_question tr td.q-text
{
	width:750px;
	margin-left:5px;
}

div.support table.supp_question tr td.center
{	
	text-align:center !important;
	width:80px;
}

div.support div.forum_nick	
{
	color:#646464;
	font-size:11px;
}

div.support div.boldnick
{
	color:#444;
	font-size:11px;
	font-weight:bold;
	margin-right:20px;
	float:left;
}	

div.support a.ans_number	    {text-align:center; color:#1C88CB; text-decoration:underline;}
div.support a.ans_number:hover	{color:#444; text-decoration:none;}

div.support div.question_text	{clear:both; color:#646464; font-size:11px; margin-top:4px;}

div.support a.ansv_text			{width:600px; text-decoration:underline; color:#444;}
div.support a.ansv_text:hover	{text-decoration:none; color:#1C88CB;}		

div.support a.new_theme
{
	display:block;
	float:right;
	color:#1C88CB; 
	text-decoration:underline;
	margin-left:20px;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
}

div.support a.new_theme:hover {text-decoration:none;}

div.support a.admin
{
	color:#ee8806;
}

div.support div.ans_text
{
	float:left;
	width:790px;
	height:auto;
	color:#444;
}