html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

table {
	margin: 0;
	padding: 0;
	font-size: 100%;
	border-collapse:collapse;
}

td.inp {  width:100%; font-size: 15px; padding: 8px; color:black;}
td.key {  width:100%; font-size: 15px; padding: 8px; color:black;}

td.nob {  width:100%; font-size: 15px; padding: 8px; color:#808080;}
td.value { width:100%; font-size: 15px; padding: 8px; color:black;}

input, textarea, select {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#808080;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

html {
	height: 100%;
}

body {
	min-height: 100%;
	height: 100%;
	background:url(../img/body.png) repeat-y 50% 0 #edf2f6;
}

body, html {
	width: 100% !important;
}

body, table {
	font-family: Tahoma, Arial, Tahoma, Verdana, "Trebuchet MS", Georgia,  Geneva, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#333333;
}

img, a img {
	border: none;
}

a {
	font-family: inherit;
	font-size: inherit;
	color:#537593;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color:#ff7f1e;
	text-decoration: none;
	outline:none;
}

label {
	cursor:pointer;
	font-size: 15px;
}

.fl {float: left !important; width:auto;}
.fr {float: right !important; width:auto;}

div.spacer {
	height: 0;
	overflow:hidden;
	clear: both;
}

.fright {float: right !important;}
.fleft {float: left !important;}
.fnone {float: none !important;}

.ml0 {margin-left: 0px !important;}
.ml10 {margin-left: 10px !important;}
.ml20 {margin-left: 20px !important;} 
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}

.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}

.mb0 {margin-bottom: 0px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}

.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}

.pb10 {padding-bottom: 10px !important;}

.pr0 {padding-right: 0px !important;}

.gray {color: #666 !important;}
.gray_light {color: #8b8b8b !important;}
.green {color: #54713e !important;}
.black {color: #000 !important;}
.red {color: #823131 !important;}


div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h14 {height:14px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h17 {height:17px; line-height: 0; font-size: 0;}
div.h18 {height:18px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px;}
div.h21 {height:21px;}
div.h22 {height:22px;}
div.h23 {height:23px;}
div.h24 {height:24px;}
div.h25 {height:25px;}
div.h26 {height:26px;}
div.h27 {height:27px;}
div.h28 {height:28px;}
div.h30 {height:30px;}
div.h35 {height:35px;}
div.h36 {height:36px;}
div.h38 {height:38px;}
div.h37 {height:37px;}
div.h38 {height:38px;}
div.h40 {height:40px;}
div.h43 {height:43px;}
div.h45 {height:45px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h60 {height:60px;}
div.h62 {height:62px;}
div.h63 {height:63px;} 
div.h65 {height:65px;}
div.h70 {height:70px;}
div.h78 {height:78px;}
div.h80 {height:80px;}
div.h83 {height:83px;}
div.h90 {height:90px;}
div.h100 {height:100px;}
div.h140 {height:140px;}
div.h205 {height:205px;}
div.h260 {height:260px;}

.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs23 {font-size:23px !important;}
.fs24 {font-size:24px !important;}
.fs30 {font-size:30px !important;}
.fs36 {font-size:36px !important;}

.lh40 {line-height:40px !important;}
.lh30 {line-height:30px !important;}
.lh24 {line-height:24px !important;}
.lh22 {line-height:22px !important;}
.lh18 {line-height:18px !important;}
.lh16 {line-height:16px !important;}
.lh14 {line-height:14px !important;}
.lh11 {line-height:11px;}

div#container {
	width:1000px;
	min-height:100%;
	height:auto;
	margin:0 auto;
}
* html div#container {height:100%;}

div#header {
	/* height:533px; 2012 */
	padding-top:15px;
	width:1000px;
	overflow:hidden;
}

div#footer_guard {
	clear:both;
	height:173px;
}

div#footer {
	height:143px;
	margin:-143px 0 0 0;
	border-top:solid 1px #b7c3ce;
	width:100%;
	background:#fff;
}

div#footer_indent {
	margin:0 auto;
	width:1000px;
	color:#666666;
}

div#footer_indent {
	padding:20px;
}

div#logo {
	float:left;
	width:340px;
}

/********************** 2012 *******************************/

div.h46 {height:46px;}

div.top_line {
	width:100%;
	position:fixed;
	z-index:5;
	left:0; top:0;
	height:36px;
	border-bottom:1px solid #adbbc7;
	background:url(../img/ss_top_line.png) repeat-x 0 0;
}

div.top_line div.indent {
	width:981px;
	margin:0 auto;
	height:36px;
	overflow:hidden;
	line-height:36px;
}

div.top_line div.indent div.client_name {
	float:left;
	text-shadow:0 1px 1px #fff;
	padding-left:17px;
}

div.top_line div.indent div.clinet_info {
	float:right;
	padding-top:4px;
	line-height:28px;
}

div.top_line div.indent div.clinet_info a.ss_exit {
	float:right;
	margin-left:19px;
	display:block;
	text-align:center;
	color:#823131;
	font-size:13px;
	line-height:24px;
	height:26px;
	padding:0 8px;
	border:1px solid #656b76;
	background:url(../img/ss_exit.png) repeat-x 0 0;
	text-decoration:none;
	text-shadow:0 1px 0px #fff;
	border-radius: 4px;
	box-shadow:1px 1px 1px #fff;
}

div.top_line div.indent div.clinet_info a.ss_exit:hover {
	background-position:0 -26px;
}


div.top_line div.indent div.clinet_info a.ss_button {
	float:right;
	margin-left:19px;
	display:block;
	text-align:center;
	color:#41259a;
	font-size:13px;
	line-height:24px;
	height:26px;
	padding:0 8px;
	border:1px solid #656b76;
	background:url(../img/ss_button.png) repeat-x 0 0;
	text-decoration:none;
	text-shadow:0 1px 0px #fff;
	border-radius: 4px;
	box-shadow:1px 1px 1px #fff;
}

div.top_line div.indent div.clinet_info a.ss_button:hover {
	background-position:0 -26px;
}

div.top_line div.indent div.clinet_info a.ss_button img {
	float:left;
	margin:6px 7px 0 0;
}

div.top_line div.indent div.ss_balance_info {
	float:right;
	text-shadow:0 1px 1px #fff;
	
}

div.top_line div.indent div.ss_balance_info span {
	color:#41259a;
	font-size:17px;
}


div.top_line a.ss_button_close {
	display:block;
	float:right;
	margin-left:19px;
	width:30px;
	height:29px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 0;
}

div.top_line a.ss_button_close:hover {
	background-position:-30px 0;
}


div#top_line_box a.ss_button_close {
	display:block;
	float:right;
	margin-left:10px;
	width:30px;
	height:29px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 -29px;
	margin-top:7px;
}

div#top_line_box a.ss_button_close:hover {
	background-position:-30px -29px;
}

div#top_line_box a.ss_exit {
	float:right;
	margin:7px 0 0 9px;
	display:block;
	text-align:center;
	color:#823131;
	font-size:13px;
	line-height:26px;
	padding:0 8px;
	border:1px solid #656b76;
	background:url(../img/ss_exit.png) repeat-x 0 0;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	border-radius: 4px;
	box-shadow:1px 1px 1px #fff;
}

div#top_line_box a.ss_exit:hover {
	background-position:0 -26px;
}

div#top_line_box a.ss_button_change_passw {
	display:block;
	float:right;	
	margin-left:7px;
	width:30px;
	height:29px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 -118px;
	margin-top:7px;
}

div#top_line_box a.ss_button_change_passw:hover {
	background-position:-30px -118px;
}

div#top_line_box a.ss_button_add_money {
	display:block;
	float:right;
	margin-left:7px;
	width:30px;
	height:29px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 -89px;
	margin-top:7px;
}

div#top_line_box a.ss_button_add_money:hover {
	background-position:-30px -89px;
}

/************************* // 2012 *********************/

div#top_line_box {
	width:auto;
	max-width:630px;
	float:right;
	overflow:hidden;
	padding-right:9px;
	display:none;
}

div#top_line_left {
	background:url(../img/top_line_left.png) no-repeat 0 0;
	height:42px;
	padding-left:5px;
	width:auto;
}

div#top_line_right {
	background:url(../img/top_line_right.png) no-repeat 100% 0;
	height:42px;
	padding-right:4px;
	width:auto;
}

div#top_line {
	background:url(../img/top_line.png) repeat-x 0 0;
	height:42px;
	width:auto;
	padding:0 5px 0 10px;
	position:relative;
}

/* 2012 ********************************************/

.shadow {
	left: 0px;
	top: 1px;
	color: #fff;
	position: absolute;
	display: block;
	z-index: 0;
}


/********************** 2012 */

div#top_line div.button {
	width:90px;
	overflow:hidden;
	height:29px;
	position:absolute;
	margin:7px;
	right:0;
}

div#top_line div.text {
	line-height:40px;
	height:42px;
	white-space:nowrap;
	padding-right:180px;
}

div#top_line div.text span {
	color:#41259a;
	font-size:17px;
}

/* 2012 ***********************************************/

/*
a.addmoney {
	display:block;
	line-height:27px;
	height:29px;
	font-size:13px;
	color:#41259a;
	text-decoration:none;
	width:87px;
	background:url(../img/add_money.png) no-repeat 0 0;
	text-align:center;
	padding-right:1px;
}

a.addmoney:hover {
	color:#41259a;
	text-decoration:none;
	background-position:0 -29px;
}
*/


/****************** 2012
div#top_line div.button .shadow {
	left: 12px !important;
}

2012 *****************/

div#menu a {
	display:block;
	float:left;
	width:98px;
	height:114px;
	padding:1px;
	overflow:hidden;
	line-height:18px;
	font-size:13px;
	text-align:center;
	color:#537593;
}

div#menu a:hover {
	color:#ff7f1e;
	border:1px solid #d1dae2;
	border-radius:10px;
	padding:0;
}

div#menu a.small {
	height:45px;
}

div#menu a img {
	display:block;
	margin:10px auto 6px auto;
}

div#menu a span {
	display:block;
	padding:3px 0 6px 0;
}

.ctr {
	display:block;
	margin:0 auto;
}

div#left_box {
	width:242px;
	float:left;
	margin-left:9px;
}

div#right_box {
	width:686px;
	float:left;
	margin-left:53px;
}

div#footer_menu {
	padding-left:11px;
}

div#footer_menu a {
	display:block;
	float:left;
	width:auto;
	padding:0px 12px;
	font-size:13px;
	border-left:1px solid #d1d9de;
}

div#footer_menu a.first {
	border-left:0;
}

div#copyright {padding-left:25px;}

/* left_box */

div.dogovor_box {
	width:223px;
	height:43px;
	background:url(../img/dogovor_box.gif) no-repeat 0 0;
	line-height:43px;
	font-size:15px;
	padding-left:19px;
}

div.left_box_title {
	font-size:19px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	line-height:19px;
	padding:10px 18px 14px 18px;
}

* html div.left_box_title .shadow {top:4px;}

div.green_title {
	background:url(../img/green_title.gif) no-repeat 0 0;
	color:#3b5826;
}
div.green_title .shadow {color:#defec5;}


div.pink_title {
	background:url(../img/pink_title.gif) no-repeat 0 0;
	color:#823131;
}

div.pink_title .shadow {color:#f9d3d2;}

div.left_ctr_box {
	border:solid #b8c4ce;
	border-width:0 1px;
	background:#fff;
}

div.left_ctr_box div.text {
	padding:18px 10px 18px 18px;
	font-size:15px;
	line-height:19px;
	overflow:hidden;
}

div.left_ctr_box div.text img {
	display:block;
	float:left;
	margin-right:5px;
}

div.left_btm_box {
	background:url(../img/left_btm_box.gif) no-repeat 0 0;
	overflow:hidden;
	height:5px;
}

div.gradient {
	background:url(../img/gray_gradient.png) repeat-x 0 0 #e5eaef;
	border-bottom:1px solid #d1d9de;
}

div.gradient_2 {
	background:url(../img/gray_gradient_2.png) repeat-x 0 0 #e6eaef;
	border-bottom:1px solid #d1d9de;
	padding:14px 18px;
	font-size:15px;
	font-weight:bold;
}

div.gradient table {width:100%;}
div.gradient table td {
	font-size:15px;
	line-height:19px;
	width:50%;
	padding:10px 0 10px 18px;
}

div.gradient table td.last {
	text-align:right;
	padding:10px 13px 10px 0px !important;
}

div.gradient table tr.first td {background:url(../img/divider.gif) repeat-x 0 100%;}

/* content */


div.content_gray_box {
	
}

div.content_gray_box .border_top {
	background:url(../img/content_msg_gray_box.png) top left no-repeat !important;
	width: 623px !important;
	height: 5px;
}

div.content_gray_box .border_bt {
	background:url(../img/content_msg_gray_box.png) bottom left no-repeat !important;
	width: 623px !important;
	height: 5px;
}

div.content_gray_box .content {
	background: #f4f6f9 !important;
	border-left: 1px solid #b6c2cd !important;
	width: 602px !important;
}

div.content_gray_box .content .wrapper{
	padding: 0 10px !important;
}


div.content_gray_box .content table td,
div.content_gray_box_643 .content table td {
	line-height: 30px; 
	font-size: 15px; 
	border-bottom: 1px solid #b5c1cc;
}

div.content_gray_box .content table tr.last td,
div.content_gray_box_643 .content table tr.last td {
	border-bottom: none;
}

div.content_gray_box .content table .col_n {width: 110px;}
div.content_gray_box .content table .col_title {width: 375px;}
div.content_gray_box .content table .col_date {width: 95px;}


	/* content_blue_box_666 */

div.content_blue_box_666 {
	margin: 0 -10px;
}

div.content_blue_box_666 .border_top {
	background:url(../img/content_msg_blue_box_666.png) top left no-repeat;
	width: 666px;
	height: 10px;
	padding: 0px !important;
}

div.content_blue_box_666 .border_bt {
	background:url(../img/content_msg_blue_box_666.png) bottom left no-repeat;
	width: 666px;
	height: 10px;
	padding: 0px !important;
}

div.content_blue_box_666 .content {
	background: #dee4ea;
	border-left: 1px solid #9eadbc;
	padding: 0;
	margin: 0;
	width: 665px;
}

div.content_blue_box_666 .content .wrapper{
	padding: 0 20px;
}


	/* content_gray_box_643 */

div.content_gray_box_643 {
	margin: 15px 0;
}

div.content_gray_box_643 .border_top {
	background:url(../img/content_msg_box_gray_643.png) top left no-repeat;
	width: 643px;
	height: 10px;
	padding: 0px !important;
}

div.content_gray_box_643 .border_bt {
	background:url(../img/content_msg_box_gray_643.png) bottom left no-repeat;
	width: 643px;
	height: 10px;
	padding: 0px !important;
}

div.content_gray_box_643 .content {
	background: #f4f6f9;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 642px;
}

div.content_gray_box_643 .content .wrapper{
	padding: 0 20px;
}

div.content_gray_box_643 .content table .col_n {width: 110px;}
div.content_gray_box_643 .content table .col_title {width: 395px;}
div.content_gray_box_643 .content table .col_date {width: 95px;}


	/* content_msg_box_green_603 */

div.content_gray_box_603 {
	margin: 5px 0 0 0;
}

div.content_gray_box_603 .border_top {
	background:url(../img/content_msg_box_green_603.png) top left no-repeat;
	width: 603px;
	height: 10px;
	padding: 0px !important;
}

div.content_gray_box_603 .border_bt {
	background:url(../img/content_msg_box_green_603.png) bottom left no-repeat;
	width: 603px;
	height: 10px;
	padding: 0px !important;
}

div.content_gray_box_603 .content {
	background: #dcefc2;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 602px;
}

div.content_gray_box_603 .content .wrapper{
	padding: 5px 20px 5px 20px;
}

div.content_gray_box_603 .content .close{
	margin: -5px -10px 0 0;
}


	/* content_msg_box_red_435 */

div.content_red_box_435 {
	margin: 0;
	width: 435px;
}

div.content_red_box_435 .border_top {
	background:url(../img/content_msg_box_red_435.png) top left no-repeat;
	width: 435px;
	height: 10px;
	padding: 0px !important;
}

div.content_red_box_435 .border_bt {
	background:url(../img/content_msg_box_red_435.png) bottom left no-repeat;
	width: 435px;
	height: 10px;
	padding: 0px !important;
}

div.content_red_box_435 .content {
	background: #f6d4d4;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 434px;
}

div.content_red_box_435 .content .wrapper{
	padding: 5px 20px 5px 20px;
}

div.content_red_box_435 .content .close{
	margin: -5px -10px 0 0;
}


	/* content_msg_box_red_424 */

div.content_green_box_424 {
	margin: 0;
	width: 435px;
}

div.content_green_box_424 .border_top {
	background:url(../img/content_msg_box_green_424.png) top left no-repeat;
	width: 424px;
	height: 10px;
	padding: 0px !important;
}

div.content_green_box_424 .border_bt {
	background:url(../img/content_msg_box_green_424.png) bottom left no-repeat;
	width: 424px;
	height: 10px;
	padding: 0px !important;
}

div.content_green_box_424 .content {
	background: #dcefc2;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 423px;
}

div.content_green_box_424 .content .wrapper{
	padding: 5px 20px 5px 20px;
}

div.content_green_box_424 .content .close{
	margin: -5px -10px 0 0;
}


	/* content_box_520 */

div.content_box_520 {
	
}

div.content_box_520 .border_top {
	background:url(../img/content_msg_box_520.png) top left no-repeat;
	width: 480px;
	height: 10px;
}

div.content_box_520 .border_bt {
	background:url(../img/content_msg_box_520.png) bottom left no-repeat;
	width: 480px;
	height: 10px;
}

div.content_box_520 .content {
	background: #fff;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 519px;
}

div.content_box_520 .content .wrapper{
	padding: 0 20px;
}


	/* content_box_643 */

div.content_box {
	
}

div.content_box .border_top {
	background:url(../img/content_msg_box_643.png) top left no-repeat;
	width: 603px;
	height: 10px;
}

div.content_box .border_bt {
	background:url(../img/content_msg_box_643.png) bottom left no-repeat;
	width: 603px;
	height: 10px;
}

div.content_box .content {
	background: #fff;
	border-left: 1px solid #b6c2cd;
	padding: 0;
	margin: 0;
	width: 642px;
}

div.content_box .content .wrapper{
	padding: 0 20px;
}





div.content h1 {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:30px;
	line-height:43px;
	margin-bottom:20px;
	color:#6050a0;
}

div.title_box {
	background:url(../img/title_box.gif) no-repeat 0 0;
	height:52px;
	line-height:52px;
	padding:0 20px;
}

div.title_box .link {
	dispaly: block;
	float: right;
	margin: 0 0 0 20px;
	font-weight: bold;
	font-size: 15px;
}

div.title_box .link.print,
div.title_box .link.print .shadow,
div.title_box .link.download,
div.title_box .link.download .shadow {
	padding: 0 0 0 25px;
}

div.title_box .link.print {
	background:url(../img/ico_print.png) no-repeat 0 center;
}

div.title_box .link.download {
	background:url(../img/ico_download.png) no-repeat 0 center;
}


div.title_box h2,
div.login_form .header h2 {
	font-family:"Trebuchet MS";
	color:#537593;
	font-size:23px;
	font-weight:bold;
	line-height:52px;
	float:left;
}

div.title_box div.button {
	float:right;
	width:180px;
	padding-top:11px;
}

div.title_box_bt {
	background:url(../img/title_box_bt.gif) no-repeat 0 0;
	height: 5px;
	margin-top: -1px;
}

div.text div.button {
	width:205px;
	padding-top:0px;
	height:31px;
}

div.text div.button a {
	width:167px;
	text-align:center;
}

div.text div.button a .shadow {
	left:60px;
}

div.button div.button_h31_left{
	height:31px;
	float:right;
	background:url(../img/button_31_left.png) no-repeat 0 0;
	padding-left:6px;
	cursor:pointer;
	white-space:nowrap;
}

div.button div.button_h31_right{
	height:31px;
	float:left;
	background:url(../img/button_31_right.png) no-repeat 100% 0;
	padding-right:6px;
}

div.button div.button_h31{
	height:31px;
	float:left;
	background:url(../img/button_31.png) repeat-x 0 0;
}

div.button div.b_green_left{
	background:url(../img/button_31_green_left.png) no-repeat 0 0;
}

div.button div.b_green_right{
	background:url(../img/button_31_green_right.png) no-repeat 100% 0;
}

div.button div.b_green{
	background:url(../img/button_31_green.png) repeat-x 0 0;
}

div.button div.button_h31 a {
	display:block;
	font-size:13px;
	line-height:30px;
	text-decoration:none;
	color:#41259a;
	float:left;
	padding:0 3px;
}

div.button div.button_h31 a.gray {color: #666666;}

div.button div.button_h31 a.addbalance {
	background:url(../img/addbalance.gif) no-repeat 40px 8px;
	padding-left:24px;
}

div.button div.button_h31 a.send {
	background:url(../img/ico_send.png) no-repeat 3px 8px;
	padding-left:24px;
}

div.button div.button_h31 a.plus {
	background:url(../img/plus.gif) no-repeat 3px 8px;
	padding-left:24px;
}
div.button div.button_h31 a.change {
	background:url(../img/ok.gif) no-repeat 3px 8px;
	padding-left:24px;
}

div.button div.button_h31 a.edit {
	background:url(../img/ico_edit.png) no-repeat 3px 8px;
	padding-left:24px;
}


div.button div.button_h31 a:hover {
	text-decoration:none;
	color:#41259a;
}

div.button div.button_h31 .shadow {left:24px;}
div.button div.button_h31 .no_icon {
	padding: 0 5px;
	text-align: center;
	min-width: 60px;
}
div.button div.button_h31 .no_icon .shadow {
	left: auto !important; 
	min-width: 60px;
}

div.button div.button_h31 .no_icon.w70 {
	min-width: 70px !important; 
}
div.button div.button_h31 .no_icon.w70 .shadow {
	min-width: 70px !important; 
}

div.top_box {
	background:url(../img/top_box.gif) no-repeat 0 0;
	overflow:hidden;
	height:5px;
}

div.center_box {
	border:solid #b5c2cd;
	border-width:0 1px 0 1px;
	background:#f4f6f9;
	padding:0 19px;
}

div.center_box.border_top {
	border-top: 1px solid #b5c2cd;
}

div.bottom_box {
	background:url(../img/bottom_box.gif) no-repeat 0 0;
	overflow:hidden;
	height:5px;
}

div.bottom_box_white {
	background: url(../img/bottom_box_white.gif)  0 bottom;
	overflow: hidden;
	height:7px;
}

.center_box p {font-size: 15px; color: #333; line-height: 20px; padding: 5px 0 10px 0;}

table.tb_tarif {
	width:100%;
}

table.tb_tarif th {
	text-align:left;
	color:#537593;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	padding:17px 0;
	background:url(../img/th.gif) repeat-x 0 100%;
}

table.tb_tarif td {
	color:#666666;
	font-size:15px;
	line-height:17px;
	padding:17px 0;
	background:url(../img/divider.gif) repeat-x 0 100%;
}

table.tb_tarif tr.last td {background:none;}

table.tb_tarif th.last {text-align:right;}
table.tb_tarif td.last {
	text-align:right;
	color:#333;
}

table.tb_tarif tr.no_bg td {background: none !important;}

table.tb_tarif td.msg {
	padding: 0 1px 17px 0;
	text-align: left;
}

table.tb_tarif div.print {
	background: url(../img/ico_print.png) 0 center  no-repeat;
	width: 50px;
	float: right;
}

.center_box .msg_white,
.center_box .msg_green,
.center_box .msg_red {
	margin: 0 -10px;
	position: relative;
	width: 645px;
}

.center_box .border_top,
.center_box .border_bt,
.buh_action_block .border_top,
.buh_action_block .border_bt {
	height: 10px;
	width: 100%;
	padding: 0 20px;
}

.center_box .msg_white .border_top {
	background:url(../img/tb_tarif_msg_white.png) top left no-repeat;
}

.center_box .msg_white .border_bt {
	background:url(../img/tb_tarif_msg_white.png) bottom left no-repeat;
}

.center_box .content {
	width: 100%;
}

.center_box .msg_white .content {
	background: #fff;
	border-left: 1px solid #b6c2cd;

	/*width: 643px;*/
}

.center_box .msg_green .border_top,
.buh_action_block .msg_green .border_top {
	background:url(../img/tb_tarif_msg_green.png) top left no-repeat;
}
.buh_action_block .msg_green .border_top {
	width: 666px;
	padding: 0 !important;
}

.center_box .msg_green .border_bt,
.buh_action_block .msg_green .border_bt {
	background:url(../img/tb_tarif_msg_green.png) bottom left no-repeat;
}

.buh_action_block .msg_green .border_bt {
	width: 666px;
	padding: 0 !important;
}

.center_box .msg_green .content,
.buh_action_block .msg_green .content {
	background: #dcefc2;
	border-left: 1px solid #9db69c;
}

.buh_action_block .msg_green .content {
	width: 645px;
}

.buh_action_block .msg_green {
	margin: 0 -20px 0 -10px;
	position: relative;
}

.center_box .msg_green .title {color: #54713e; font-weight: bold;}


.center_box .msg_red .border_top {
	background:url(../img/tb_tarif_msg_red.png) top left no-repeat;
}

.center_box .msg_red .border_bt {
	background:url(../img/tb_tarif_msg_red.png) bottom left no-repeat;
}

.center_box .msg_red .content {
	background: #f6d4d4;
	border-left: 1px solid #b0a1aa;
}

.center_box .msg_red .title {color: #823131; font-weight: bold;}

.center_box .content,
.buh_action_block .content {
	padding: 0 10px;
	line-height: 19px;
}

.buh_action_block .content {
	width: 645px;
}

.buh_action_block .content,
.buh_action_block .content p,
.buh_action_block .content div {
	color: #333;	
}

.center_box .content .wrapper,
.buh_action_block .content .wrapper {
	padding: 0 10px;
}

.content .close{
	float: right;
	margin-right: -10px;
	cursor: pointer;
}

.center_box .content .text_block p {
	margin-bottom: 0px;
}

table.color_hover tr.hover td.hcolor {
	color: #537593 !important;
}

table.color_hover td.hcolor a {
	color: #333;
	text-decoration: none;
}

table.color_hover tr.hover td.hcolor a{
	color: #537593 !important;
	text-decoration: underline;
}

table.tb_tarif td.msg .msg_white .content .select {
	margin: 10px 0;
}

table.tb_tarif td.msg .msg_white .content .select select,
.content_box .content .select select
{
	height: 35px;
	width: 100%;
	color: #000;
	font-size: 15px;
    padding: 7px 0 0 5px;
}

table.tb_tarif td.msg .descr {
	color: #000;
	line-height: 19px;
	margin-top: 15px;
}

.tb_tarif .col_tarif {width: 245px;}
.tb_tarif .col_login {width: 90px;}
.tb_tarif .col_price {width: 135px; text-align: right;}
.tb_tarif td.col_price {color: #333;}
.tb_tarif .col_btn {width: 175px;}


.tb_tarif.order_history td {color: #333;}

.tb_tarif.order_history .col_n {width: 80px;}
.tb_tarif.order_history .col_title {width: 240px; padding-right: 20px;}
.tb_tarif.order_history .col_payment {width: 140px; padding-right: 20px;}
.tb_tarif.order_history .col_status {width: 100px;}
.tb_tarif.order_history .col_action {width: 20px;}
.tb_tarif.order_history .col_pay {width: 100px;}


.tb_tarif.buh td {color: #333; vertical-align: top;}

.tb_tarif.buh .col_n {width: 100px;}
.tb_tarif.buh .col_title {width: 260px;}
.tb_tarif.buh .col_date {width: 115px;}
.tb_tarif.buh .col_status {width: 95px;}
.tb_tarif.buh .col_action {width: 60px;}


.buh_action_block {
	border-left: 1px solid #B5C2CD;
	border-right: 1px solid #B5C2CD;
	border-top: 1px solid #B5C2CD;
	background: #fff;
	padding: 15px 20px;	
}

.buh_action_block p {
	color: #666;
	line-height: 20px;
	font-size: 15px;
}

.buh_action_block .arrow_top {
	float: right;
	margin: -23px 0px 0 0;
}

div.content div.no_info {
	text-align:center;
	padding:18px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

.rel {position:relative; z-index:1;}

#popup_how_to_addmoney {
	position:absolute;
	z-index:1;
	margin:-280px 0 0 170px;
	width:344px;
	height:213px;
	background:url(../img/popup_how_to_addmoney.png) no-repeat 0 0;
	display:none;
}

#popup_how_to_addmoney div.text_box {
	font-weight:normal;
	padding:1px 30px 10px 20px;
	font-size:15px;
	line-height:19px;
}

#popup_how_to_pay_mts div.text_box {
	font-weight:normal;
	padding:1px 30px 10px 20px;
	font-size:15px;
	line-height:19px;
}

#popup_how_to_pay_mts {
	position:absolute;
	z-index:1;
	margin:-280px 0 0 170px;
	width:344px;
	height:213px;
	background:url(../img/popup_how_to_addmoney.png) no-repeat 0 0;
	display:none;
}

a#close_pay_mts {
	display:block;
	background:url(../img/close_gray.gif) no-repeat 0 0;
	width:9px;
	height:10px;
	float:right;
	margin:16px 16px 0 0;
}

#popup_how_to_pay_beeline div.text_box {
	font-weight:normal;
	padding:1px 30px 10px 20px;
	font-size:15px;
	line-height:19px;
}

#popup_how_to_pay_beeline {
	position:absolute;
	z-index:1;
	margin:-280px 0 0 170px;
	width:344px;
	height:213px;
	background:url(../img/popup_how_to_addmoney.png) no-repeat 0 0;
	display:none;
}

a#close_pay_beeline {
	display:block;
	background:url(../img/close_gray.gif) no-repeat 0 0;
	width:9px;
	height:10px;
	float:right;
	margin:16px 16px 0 0;
}

#popup_how_to_pay_megafon div.text_box {
	font-weight:normal;
	padding:1px 30px 10px 20px;
	font-size:15px;
	line-height:19px;
}

#popup_how_to_pay_megafon {
	position:absolute;
	z-index:1;
	margin:-280px 0 0 170px;
	width:344px;
	height:213px;
	background:url(../img/popup_how_to_addmoney.png) no-repeat 0 0;
	display:none;
}

a#close_pay_megafon {
	display:block;
	background:url(../img/close_gray.gif) no-repeat 0 0;
	width:9px;
	height:10px;
	float:right;
	margin:16px 16px 0 0;
}

a#close_addmoney {
	display:block;
	background:url(../img/close_gray.gif) no-repeat 0 0;
	width:9px;
	height:10px;
	float:right;
	margin:16px 16px 0 0;
}


a.ico_link {
	display: block;
	padding: 0px 0px 0px 25px;
	height: 18px;
}

a.ico_link.addtime { background: url(../img/ico_add_time.png) no-repeat 0 2px; }
a.ico_link.edit { background: url(../img/ico_edit.png) no-repeat 0 2px; }

a.btn_cross {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/logo_cross.png) no-repeat 0 0;
}

a.btn_print {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/ico_print.png) no-repeat 0 0;
}

td.vert_m {vertical-align: middle !important;}

.payment_block .item {
	float: left;
	width: 210px;
	margin: 20px 0px 25px 0;
	
}

.payment_block .item .ava {
	height: 55px;
	width: 190px;
	margin: 0 0 10px 0;
	background: left bottom no-repeat;
}

.payment_block .item .ava label {
	background: left bottom no-repeat;
	height: 55px;
	width: 190px;
	display: block;
	margin: 0 0 0 3px;
}

.payment_block .item .rbtn {
	width: 190px;
}

.payment_block .item .rbtn input {
	float: left;
	margin: 3px 3px 0 0;
	width: 20px;
}

.payment_block .item .rbtn label {
	float: left;
	width: 160px;
	font-size: 13px;
}



.tumbler {
	cursor: pointer;
}

.tumbler_on {
	height: 35px;
	width: 102px;
	background: url(../img/tumbler.png) no-repeat 0 0;
}
.tumbler_off {
	height: 35px;
	width: 102px;
	background: url(../img/tumbler.png) no-repeat 0 bottom;	
}

.content_form .title {margin: 0 0 10px 0; padding: 15px 0; border-bottom: 2px solid #b5c1cc; font: bold 15px Tahoma; color: #537593;}

.content_form input, .content_form select, .content_form textarea, .content_form .label {font-size: 15px;}


.content_form .item {margin: 0 0 12px 0;}
.content_form .item .label {line-height: 35px; width: 140px; color: #666;}

.content_form .item .label.multiline {line-height: 20px; margin-top: -4px; }

.content_form .item .label, 
.content_form .item .element {float: left; min-height: 35px;}

.content_form .item .element {width: 460px;}

/* косяк со вводом логина и пароля при входе в личный кабинет
.content_form .item .input_box {height: 35px; background: url(../img/input_box.png) left no-repeat;} 
.content_form .item .input_box input {margin: 7px 0 0 10px; background: none; border: none; width: 438px; color: #333;}
.content_form .item .input_box .border_right {height: 35px; width: 2px; float: right; background: url(../img/input_box.png) right no-repeat;}
*/

.content_form .item .textarea_box {height: 82px; background: url(../img/textarea_box.png) top left no-repeat;}
.content_form .item .textarea_box textarea {height: 78px; padding: 0px 0 0 10px; background: none; border: none; width: 438px; color: #333; resize: none;}
.content_form .item .textarea_box .border_right {height: 82px; width: 1px; float: right; background: url(../img/textarea_box.png) right no-repeat; }
.content_form .item .textarea_box .border_bottom {font-size: 0px; height: 2px; width: 438px; background: url(../img/textarea_box.png) bottom left no-repeat;}

.content_form .item select {color: #333; width: 100%; height: 35px;}

.content_form .item .text {font: 15px/20px Tahoma; padding: 9px 0 5px 10px }


.content_form.size_1 .item .label {width: 225px !important;}
.content_form.size_1 .element {width: 420px !important;}
.content_form.size_1 .item .input_box input {width: 398px !important;} 
.content_form.size_1 .item .textarea_box textarea {width: 408px;}
.content_form.size_1 .item .textarea_box .border_bottom {width: 420px !important;}

.content_form.size_1 .item .input_box.full_scr {width: 645px !important;} 
.content_form.size_1 .item .input_box.full_scr input {width: 628px !important;} 

.content_form.size_1 .item .textarea_box.full {width: 645px !important; height: 340px !important;}
.content_form.size_1 .item .textarea_box.full textarea {width: 633px; height: 336px !important;}
.content_form.size_1 .item .textarea_box.full .border_bottom {width: 645px !important;}
.content_form.size_1 .item .textarea_box.full .border_right { height: 340px !important;}

.content_form.size_2 .item .label {width: 200px !important;}
.content_form.size_2 .element {width: 425px !important;}
.content_form.size_2 .item .input_box input {width: 403px !important;} 
.content_form.size_2 .item .textarea_box textarea {width: 413px;}
.content_form.size_2 .item .textarea_box .border_bottom {width: 425px !important;}

.content_form.size_3 .item .label {width: 370px !important; margin-right: 15px;}
.content_form.size_3 .element {width: 240px !important;}
.content_form.size_3 .element select {font-weight: bold;}

.content_form.size_4 .item .label {width: 495px !important; margin-right: 15px;}
.content_form.size_4 .item .element {width: 95px !important; }
.content_form.size_4 .item .input_box {width: 95px !important; } 
.content_form.size_4 .item .input_box input {width: 75px !important; font-weight: bold;}

.content_form.size_5 .item .element {width: 625px !important; }
.content_form.size_5 .item .input_box {width: 625px !important; } 
.content_form.size_5 .item .input_box input {width: 605px !important;}

.content_form.size_6 .item .label {width: 55px !important; margin-right: 20px; text-align: right;}
.content_form.size_6 .item .label_spacer {width: 105px; height: 10px; float: left;}
.content_form.size_6 .item .element {width: 360px !important; }
.content_form.size_6 .item .input_box {width: 360px !important; } 
.content_form.size_6 .item .input_box input {width: 340px !important; font-weight: bold;}

.content_form.size_7 .item .element {width: 435px !important; }
.content_form.size_7 .item .input_box {width: 435px !important; } 
.content_form.size_7 .item .input_box input {font: bold 15px Tahoma; width: 415px !important;}

.content_form.size_8 .item .label {width: 335px !important; margin-right: 15px;}
.content_form.size_8 .item .element {width: 255px !important; }
.content_form.size_8 .item .input_box {width: 255px !important; }
.content_form.size_8 .item .input_box input {width: 240px !important; font-weight: bold;}

.title_box .select {
	padding: 10px 10px  0 10px;
	float: left;
	
}

.title_box .select select{
	width: 105px;
	height: 35px;
}

.title_box .select .cuselText {
	color: #537593; 
	font: bold 23px Trebuchet MS;
	padding: 4px 0 0 11px;	
}


.title_descr {
	font: 15px/20px Tahoma;
	margin: 0 0 20px 0;
}

/* fix Bug IE */

.center_box .msg_white.fix666,
.center_box .msg_green.fix666,
.center_box .msg_red.fix666 {
	width: 616px;
}

.center_box .msg_white.fix666 .border_top,
.center_box .msg_white.fix666 .border_bt,
.center_box .msg_green.fix666 .border_top,
.center_box .msg_green.fix666 .border_bt,
.center_box .msg_red.fix666 .border_top,
.center_box .msg_red.fix666 .border_bt
{
	width: 626px;
}

.center_box .msg_white.fix666 .content,
.center_box .msg_green.fix666 .content,
.center_box .msg_red.fix666 .content{
width: 645px;
}




.login_form {
	width: 497px;
	margin: 0 auto;
	margin-top: 90px;
}

.login_form .header {
	background: url(../img/login_form_header.png) top left no-repeat;
	height: 53px;
	width: 497px;
	float: none !important;
}

.login_form .body {
	background: url(../img/login_form_body.png) bottom left no-repeat;
	width: 497px;
}

.login_form .body .wrapper {
	padding: 30px;
}

.login_form p {
	font: 15px/20px Tahoma;
}











tr#ajax_box {overflow:hidden; width:100%;}



/******************** 2012 *******************/

table.tb_domains .col_n {width:271px;}
table.tb_domains .col_title {width:250px;}
table.tb_domains .col_payment {width:230px;}

table.tb_domains td {padding: 8px 0;}

table.tb_domains td.hcolor div.change_dns {margin-right:12px; float:left;}
table.tb_domains td.hcolor input.check_it {float:right; margin-top:8px;}
table.tb_domains td.hcolor {color:#000;}

table.tb_domains tr.hidden {display:none;}

div.domain_save_box div.domain_save div.button_h31 a.no_icon {width:176px;}
div.domain_save_box div.domain_save div.button_h31 span.shadow {left: 62px !important;}

div.domain_save_box {
	float:right;
	padding-right:29px;
}

b.domain_info_save {
	float:left;
	padding-top:6px;
}

div.domain_action_block {
	padding: 9px 20px 5px 20px;
	display:none;
}

div.domain_action_block .arrow_top {
	margin: -17px 0px 0 0;
}

div.domain_show_box {
	background:#f4f6f9;
	border:solid #b9c5cf;
	border-width:1px 1px 0 1px;
	padding:13px 19px 13px 17px;
}

div.domain_show_box div.button {
	float:left;
	margin:17px 29px 0 0;
}

div.domain_show_box div.info {
	float:left;
	width:450px;
	line-height:20px;
}

/* pic */

a.close_pic {
	position:absolute;
	z-index:1;
	right:23px;
	top:13px;
}

div.no_pic_box {display:none;}


div.no_pic_box div.pic_border {
	margin-top:10px;
	float:left;
	width:936px;
	height:9px;
	background:#b5c1cc;
	border-radius:4px;
	border-bottom:1px solid #9cacbb;
}

div.domain_dns_action_button {
	float:right;
	width:230px;
}

div.domain_attention {
	float:left;
	width:380px;
}

div.dns_now {
	float:left;
	width:302px;
	margin-right:21px;
}

div.dns_after {
	float:left;
	width:302px;
}

div.dns_change_box div.input_box {
	height: 35px;
	background: url(../img/input_box.png) left no-repeat;
}

div.dns_change_box div.input_box div.border_right {
	height: 35px;
	width: 2px;
	float: right;
	background: url(../img/input_box.png) right no-repeat;
}

div.dns_change_box div.input_box input {
	background: none;
	border: none;
	width: 289px;
	height: 35px;
	line-height:35px;
	color: #333;
	font-size: 15px;
	padding:0 5px;
	font-weight:bold;
}

div.dns_change_box div.input_box input.error {color:#823131;}

div.dns_change_box div.disabled {
	background:url(../img/input_text.gif) repeat-x 0 0 #e9e9e9 !important;
	border-left:solid 1px #d1d1d1;
}

tr.past, div.change_dns_success, div.change_dns_error {display:none;}

a.close_success_dns_box {
	position:absolute;
	display:block;
	width:22px;
	height:22px;
	right:0px;
	top:0px;
}


div.button_on-off a {
	display:block;
	width:39px;
	height:30px;
	background:url(../img/button_on-off.png) no-repeat 0 0;
	float:right;
}

div.button_on-off a.act {
	background-position:0 -30px;
}

/*
div#popup_addmoney {
	position:fixed;
	z-index:2;
	top:50%;
	left:50%;
	background:#e7ecf0;
	width:513px;
	height:202px;
	margin:-256px 0 0 -101px;
	border-radius:4px;
	border:1px solid #b7c3ce;
	box-shadow:1px 1px 1px #626466;
	display:none;
}

div#popup_addmoney div.popup_title {
	background:url(../img/popup_title.png) repeat-x 0 0;
	height:42px;
	line-height:42px;
	border-left:1px solid #fff;
	border-radius:4px 4px 0 0;
	text-align:center;
	position:relative;
	font-weight:bold;
	font-size:15px;
	color:#537593;
	text-shadow:0 1px 1px #fff;
}

div#popup_addmoney a.close_gray {
	background:url(../img/close_gray.gif) no-repeat 0 0;
	width:9px;
	height:10px;
	position:absolute;
	top:15px;
	right:14px;
}

div#popup_addmoney div.indent {
	padding:15px 19px;
	height:130px;
	border-left:1px solid #fff;
	border-radius:0 0 0 4px;
	font-size:15px;
	line-height:19px;
}

div#popup_addmoney div.indent div.buttons_box {
	margin:0 auto;
	width:271px;
}

div#popup_addmoney div.indent div.buttons_box a.shadowed {
	width:108px;
	text-align:center;
}

div#popup_addmoney div.indent div.button {
	float:left;
}

div#popup_addmoney div.indent div.first {margin-right:15px;}
div#popup_addmoney div.indent div.first .shadow {left:18px;}
div#popup_addmoney div.indent div.second .shadow {left:30px !important;}

*/

div.arrow_table {
	width:11px;
	height:6px;
	background:url(../img/arrow_table.gif) no-repeat 0 0;
	position:absolute;
	z-index:1;
	top:-10px;
	left:106px;
}

#ajax_domains_list {display:none;}

/* 16.10.2012 */

div.menu_control {
	float:right;
}

div.menu_control a {
	display:block;
	float:right;
	margin-right:9px;
	width:30px;
	height:31px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 0;
}

div.menu_control a.minus {
		background-position:0 -58px;
}

div.menu_control a.plus {
		background-position:-30px -58px;
}


div.no_pic_box a.plus {
	display:block;
	float:right;
	margin-right:9px;
	width:30px;
	height:31px;
	background:url(../img/button_arrow_top_bot.png) no-repeat -30px -58px;
}

a.ss_button_refresh {
	display:block;
	float:right;
	margin:11px 10px 0 0;
	width:31px;
	height:31px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0px -147px;
}

a.ss_button_refresh:hover {
	background-position:-31px -147px;
}




div.domain_search {
	width:369px;
	float:right;
	line-height:35px;
	height:36px;
}

div.domain_search div.text {
	float:left;
	width:105px;
	font-size:15px;
}

div.domain_search div.rel {
	position:relative;
	float:left;
	width:264px;
}

div.domain_search div.rel input.txt {
	width:181px;
	padding:0 32px 0 7px;
	height:33px;
	line-height:33px;
	border:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	border-bottom:1px solid #dddddd;
	font-weight:bold;
	font-family:Tahoma;
	font-size:15px;
	color:#000;
	box-shadow:0 1px 1px #ccc inset;
}

div.domain_search div.rel input.ss_button_reset {
	position:absolute;
	top:10px;
	left:196px;
	z-index:2;
	width:15px;
	height:15px;
	padding:0;
	border:0;
	background:url(../img/reset.png) no-repeat 0 0;
	cursor:pointer;
}

div.domain_search div.rel input.submit {
	width:35px;
	height:36px;
	background:url(../img/button_arrow_top_bot.png) no-repeat 0 -178px;
	border:0;
	padding:0;
	cursor:pointer;
	position:absolute;
	left:229px;
	top:0;
}


b.domain a {
	text-decoration:none;
	color:#000;
}

b.domain a:hover {
	text-decoration:underline;
	color:#6050a0;
}


div.top_pages_nav {
	float:left;
	width:428px;
	background:url(../img/top_pages_nav.png) repeat-y 100% 0;
	height:50px;
	line-height:50px;
	margin-top:1px;
	padding-right:22px;
}

div.pages {padding-top:11px;}

div.pages a, div.pages div.act {
	display:inline-block;
	background:url(../img/pages_a.png) repeat-x 0 0;
	border:1px solid #657581;
	border-radius:4px;
	width:31px;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	color:#41259a;
	text-shadow:0 1px 0px #fff;
}

div.pages a:hover {
	background-position:0 -56px;
	border:1px solid #657581;
	color:#3c6c22;
}

div.pages a.act {
	background-position:0 -28px;
	border-color:#3d6e23;
	border-bottom-color:#9cc582;
	color:#3c6c22;
}

div.pages a.prev {float:left;}

div.pages a.prev span,
div.pages a.next span {
	display:inline-block;
	background:url(../img/pages_arrows.png) no-repeat 2px 0;
	width:10px;
	height:10px;
	margin-top:10px;
}

div.pages a.next span {
	background-position:3px -10px;
}

div.pages a.next {float:right;}

div.pages div.num {
	padding:0 35px;
	height:28px;
	line-height:28px;
	text-align:center;
}

div.pages div.num div.tchk {
	display:inline-block;
	width:31px;
	border:0;
	background:none;
	color:#41259a;
	text-shadow:0 1px 1px #fff;
}

a.filter_link {
	display:block;
	color:#41259a;
	padding-right:15px;
	background:url(../img/filter_link.png) no-repeat 100% 6px;
	width:75px;
}

div.ss_table_divider {
	height:1px;
	background:#b5c1cc;
	overflow:hidden;
	border-bottom:1px solid #fff;
}

div.domains_loading {
	background:url(../img/loading.gif) no-repeat 50% 50%;
	height:100px;
	display:none;
}