
 * {
    margin: 0px;
    padding: 0px;
}

body {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 auto;
}

ul {
    list-style: none;
}

div, li, span, b, ul, input {
    position: relative;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    color: #333;
    text-decoration: none;
}

input.button {
    cursor: pointer;
    font-family: Tahoma;
    background: url(../images/button13.gif) top left no-repeat;
    width: 75px;
    height: 24px;
    text-align: center;
    border: none;
    color: #fff;
    font-weight: bold;
} .ff3 input.button {
    padding-bottom: 3px;
    top: -1px;
}

div.button input {
    cursor: pointer;
    font-family: Tahoma;
}

/*
 РџСЂРёР±РёРІР°РµРј footer Рє РЅРёР·Сѓ СЌРєСЂР°РЅР°
 */
html {
    height: 100%;
}

body {
    position: relative;
    height: 100%;
} #footer {
    bottom: 0;
}

/*
 РїСЂРёР±РёР»Рё +)
 */ .soon {
    border: none;
    margin: 200px auto;
    display: block;
}

/*
 С€Р°РїРєР° СЃС‚СЂР°РЅРёС†С‹
 */ #header {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
}

/*
 Р»РѕРіРѕС‚РёРї
 */ .logo {
    display: block;
    height: 62px;
    width: 190px;
    float: left;
    background: url(../images/logo.jpg) top left no-repeat;
    margin-top: 25px;
}

/*
 РІРµСЂС…РЅРµРµ РјРµРЅСЋ
 */ #header .menu {
    float: right;
    padding-top: 44px;
    margin-right: -10px;
} #header .menu li {
    float: left;
    padding: 0 10px;
    border-left: 1px solid #333;
} #header .menu li a {
    font-size: 11px;
} #header .menu .first {
    border: none;
} #header .menu li a:hover {
}

/*
 РѕСЃРЅРѕРІРЅРѕР№ РєРѕРЅС‚РµРЅС‚
 */ #content {
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    width: 1000px;
}

/* cyxapuk */ .border {
    margin: 20px 25px 0 25px;
    padding: 10px 0 10px 0;
    border: 1px #CACACA solid;
	width:500px;
} .none {
    margin: 0;
    padding: 0;
    width: auto;
}

/* end 23.09.2008 */
/*
 Р·Р°РєР»Р°РґРєРё 2.10.2008
 */ #center .box ul.tabs {
    border-bottom: 1px solid #c2c2c2;
    display: block;
    height: 19px;
    padding-left: 25px;
    margin: 10px 0;
	width: 100%;
} #center .box ul.tabs li {
    height: 18px;
    padding-left: 4px;
    background: url(../images/tab15.gif) top left no-repeat;
    float: left;
    margin-right: 2px;
    margin-top: 2px;
    -width: 1px;
    -white-space: nowrap;
} #center .box ul.tabs li.first {
} #center .box ul.tabs li.first a {
} #center .box ul.tabs li.active {
    background: url(../images/tab14.gif) top left no-repeat;
} #center .box ul.tabs li.active a {
    background: url(../images/tab14.gif) top right no-repeat;
	color: #333;
} #center .box ul.tabs li:hover {
    background: url(../images/tab14.gif) top left no-repeat;
} * html #center .box ul.tabs li.hover {
    height: 19px;
    background: url(../images/tab14.gif) top left no-repeat;
    -margin-bottom: -1px;
} #center .box ul.tabs li:hover a {
    background: url(../images/tab14.gif) top right no-repeat;
    text-decoration: none;
	color: #333;
} * html #center .box ul.tabs li.hover a {
    background: url(../images/tab14.gif) top right no-repeat;
    height: 19px;
    text-decoration: none;
	color: #333;
} #center .box ul.tabs li a {
    display: block;
    height: 18px;
    padding-right: 12px;
    padding-left: 8px;
    background: url(../images/tab15.gif) top right no-repeat;
    line-height: 18px;
    color: #fff;
} #content .title {
    height: 23px;
    clear: both;
    padding-left: 15px;
} #content .title p {
    height: 23px;
    line-height: 21px;
    padding: 0 0 0 10px;
    font-weight: bold;
} .safari #content .title p {
    line-height: 23px;
} #content .orange p {
    background: url(../images/tab2.gif) top right no-repeat;
} #content .orange {
    background: url(../images/tab1.gif) top left no-repeat;
    color: #fff;
} #content .grey {
    background: url(../images/tab3.gif) top left no-repeat;
    color: #000;
} #content .grey p {
    background: url(../images/tab4.gif) top right no-repeat;
} #content .box {
    background: #f0f0f0;
    margin: 5px 0 20px;
    width: 100%;
    overflow: hidden;
    padding: 20px 0 30px;
} #content .right .box {
    background: #f0f0f0;
    margin: 5px 0 20px;
    width: 100%;
    overflow: hidden;
    padding: 5px 0 40px;
} #content .box .corner {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px;
    font-size: 0;
    line-height: 0;
} #content .box .left_top {
    top: 0;
    left: 0;
    background: url(../images/corner.gif) top left no-repeat;
} #content .box .left_bot {
    bottom: 0;
    left: 0;
    background: url(../images/corner.gif) bottom left no-repeat;
} #content .box .right_bot {
    bottom: 0;
    right: 0;
    background: url(../images/corner.gif) bottom right no-repeat;
} #content .box .right_top {
    top: 0;
    right: 0;
    background: url(../images/corner.gif) top right no-repeat;
} #content .box p {
    padding: 5px 25px;
    overflow: hidden;
	min-height: 10px;
}

#content .box p.par {
	background: url(../images/par1.gif) center left no-repeat;
    margin-left:20px;
}

#content .box p.strong {
    padding: 20px 20px 10px;
    font-weight: bold;
} #content .box p.post {
    padding: 10px 40px;
    margin: 0 20px;
    background: url(../images/mark5.gif) 10px center no-repeat;
    border-bottom: 1px dotted #333;
} #content .box p.last {
    border: none;
}

#content .orangetext{
color: #f45600;
font-weight: bold;
}

/*
 Р»РµРІР°СЏ РєРѕР»РѕРЅРєР° РѕСЃРЅРѕРІРЅРѕРіРѕ РєРѕРЅС‚РµРЅС‚Р°
 */ #content .left, #content_wap .left {
    float: left;
    width: 195px;
} #content .left .banners{
	text-align: center;
	margin: 20px 0 0 0;
} #content .left .menu, #content_wap .left .menu {
    padding: 15px 0 10px;
} #content .left .menu li, #content_wap .left .menu li {
    background: url(../images/mark1.gif) 10px center no-repeat;
    padding: 5px 0 5px 25px;
    border-top: 1px dotted #999;
    min-height: 21px;
	_height: 21px;
} #content .left .menu li a, #content_wap .left .menu li a {
    font-size: 14px;
    background: url(../images/mark2.gif) 153px center no-repeat;
    display: block;
    height: 21px;
    line-height: 19px;
} #content .left .menu #first, #content_wap .left .menu #first {
    border: none;
} #content .left .menu .active, #content_wap .left .menu .active {
    background: url(../images/mark3.gif) left 5px no-repeat;
    padding-right: 0;
} #content .left .menu .active a, #content_wap .left .menu .active a {
    background: url(../images/mark4.gif) center right no-repeat;
    color: #fff;
} #content .left .menu li:hover, #content_wap .left .menu li:hover {
    background: url(../images/mark3.gif) left 5px no-repeat;
    padding-right: 0;
} #content .left .menu li:hover a, #content_wap .left .menu li:hover a {
    background: url(../images/mark4.gif) center right no-repeat;
    color: #fff;
	
/*Sub menu*/	
} #content .left .menu li.no-hover{
	background: none;
} #content .left .menu li .sub{
	margin: -5px 0 0 0;
} #content .left .menu li .sub li span{
	border-bottom: 1px dotted #999;	
	float: left;
	width: 40px;
	height: 10px;
	margin-right: 10px;
} #content .left .menu li .sub li{
    border: none;
	height: 25px;
	padding: 0;
	*margin: -2px 0;
	border-left: 1px dotted #999;
	border-bottom: none;
	background: none;
} #content .left .menu li .sub .first{
	padding-top: 10px;
	_padding-top: 5px;
} #content .left .menu li .sub .end{
	border-left: none;
} #content .left .menu li .sub .end span{
	border-left: 1px dotted #999;
} #content .left .menu li .sub li:hover{
	background: none;
} #content .left .menu li .sub li:hover a{
	background: none;
} #content .left .menu li .sub li a{
    color: #333;
	float: left;
	margin: 0;
	padding: 0;
	_padding: 5px 0 0 0;
	background: none;
} #content .left .menu li .sub li a:hover, #content .left .menu li .sub li a#selected{
	color: #ff5301;
    /*font-weight: bold;*/
	background: none;
/*End sub menu*/	
	
} #content .left .login, #content_wap .left .login {
    width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
} #content .left .login table, #content_wap .left .login table {
    width: 100%;
} #content .left .login td, #content_wap .left .login td {
    height: 32px;
    padding: 4px;
    font-size: 14px;
} #content .left .login td .text, #content_wap .left .login td .text {
    font-family: Tahoma;
    padding: 2px;
    width: 120px;
    margin-left: 0px;
} #content .left .login td .button, #content_wap .left .login td .button {
    height: 25px;
    background: url(../images/button8.gif) top right no-repeat;
    padding-right: 8px;
    float: right;
} #content .left .login td .button input, #content_wap .left .login td .button input {
    height: 25px;
    background: url(../images/button8.gif) top left no-repeat;
    padding-left: 28px;
    padding-bottom: 4px;
    float: left;
    width: auto;
    overflow: visible;
    border: none;
    font-family: Tahoma;
    font-size: 12px;
    cursor: pointer;
} .opera #content .left .login td .button input, .opera #content_wap .left .login td .button input {
    padding-bottom: 2px;
} .ie #content .left .login td .button input, .ie #content_wap .left .login td .button input {
    padding-bottom: 2px;
} #content .left .login td a, #content_wap .left .login td a {
    color: #f45600;
    text-decoration: underline;
}

/*
 РїСЂР°РІР°СЏ РєРѕР»РѕРЅРєР° РѕСЃРЅРѕРІРЅРѕРіРѕ РєРѕРЅС‚РµРЅС‚Р°
 */ #content .right {
    float: right;
    width: 220px;
    padding: 20px 0 220px;
    background: url(../images/apple.gif) bottom center no-repeat;
} #content .right .box p.post {
    padding: 10px 5px;
    margin: 0 15px;
    background: none;
    border-bottom: 1px dotted #333;
} #content .right .box p.last {
    border-bottom: none;
} #content .right .box .post .mark {
    display: block;
    background: url(../images/mark5.gif) center left no-repeat;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 25px;
    margin-bottom: 8px;
} #content .right .box .post .mark img {
    float: right;
}

/*
 С†РµРЅС‚СЂР°Р»СЊРЅР°СЏ РєРѕР»РѕРЅРєР° РѕСЃРЅРѕРІРЅРѕРіРѕ РєРѕРЅС‚РµРЅС‚Р°
 */ #content #center {
    float: left;
    width: 550px;
    padding: 20px 0 0 20px;
} #content #center.big {
    float: left;
    width: 780px;
    padding: 20px 0 0 20px;
}

/*
 С‚Р°Р±Р»РёС†С‹ РІ С†РµРЅС‚СЂР°Р»СЊРЅРѕР№ РєРѕР»РѕРЅРєРµ
 */ .box table {
    margin: 4px 0 40px;
    border-collapse: separate;
    width: 100%; *

margin-left:
    0; * border-collapse:collapse;

border:
    1px

solid #cacaca;
}

.box table.settings-noborder, 
.box table.settings-choose, 
.box table.settings-blankwire {
	border: 0px;
	background: none;
	margin: 0px;
}

.box table.settings-choose {
	margin: 0 0 -10px 0;	
}

.box table.settings-choose td, 
.box table.settings-choose th, 
.box table.settings-choose td.last, 
.box table.settings-choose td.last:hover, 
.box table.settings-choose tr:hover td.last, 
.box table.settings-choose tr:hover td,
#reqform.box table.settings-choose td, 
#reqform.box table.settings-choose th, 
#reqform.box table.settings-choose td.last, 
#reqform.box table.settings-choose td.last:hover, 
#reqform.box table.settings-choose tr:hover td.last, 
#reqform.box table.settings-choose tr:hover td
{
	border: 0px;
	background: none;
	text-align: left;
	padding: 4px 8px 0 0;
}

.box table.settings-noborder td, 
.box table.settings-noborder th, 
.box table.settings-blankwire td{
	border: 0px;
	background: none;
	text-align: left;
	padding: 4px 8px 4px 0;
}

.box table.settings-blankwire th{
	border: 0px;
	background: none;
	text-align: right;
	padding: 4px 8px 4px 0;
	width: 90px;
}

.box table.settings-blankwire td input{
	width: 250px;
}

.datagrid {
	
    margin: 0 25px;
} #center a {
    color: #F45600;
} #center p {
    clear: right;
} #center a:hover {
    text-decoration: underline;
} .box table th {
    border-left: 1px dotted #727272;
    position: static;
	padding:8px;
	vertical-align: top;
    line-height: 14px;
	*line-height: 16px;
} .box table th #title{
	display: block;
	padding: 3px 8px 8px 8px;
	font-weight: bold;
	
} .box table th.first {
    border: none;
} #center .box table th a.arrow_down {
    color: #000;
    background: url(../images/arrow_down.gif) center right no-repeat;
    padding-right: 10px;
} #center .box table th a.arrow_up {
    color: #000;
    background: url(../images/arrow_up.gif) center right no-repeat;
    padding-right: 10px;
} #center .box table th a span {
    display: none;
} .ie6 #center .box table th a.arrow_up span {
    width: 5px;
    height: 5px;
    background: url(../images/arrow_up.png) top left no-repeat;
    position: absolute;
    right: -10px;
    top: 5px;
} .ie6 #center .box table th a.arrow_down span {
    width: 5px;
    height: 5px;
    background: url(../images/arrow_down.gif) top left no-repeat;
    position: absolute;
    right: -10px;
    top: 5px;
} .box table th.last {
} .box table th span {
    font-weight: normal;
    font-size: 11px;
} .box table td {
    border-left: 1px dotted #727272;
    text-align: center;
    vertical-align: middle;
    padding: 5px 10px;
    background: #ffffff;
    font-size: 11px;
} .box table tr:hover td {
    background: #cfcfc9;
} .box table tr:hover td.first {
    background: #cfcfc9;
} .box table tr:hover td.last {
    background: #cfcfc9;
} .box table .second td {
    background: #edede6;
} .box table td.first {
    border: none;
    background: #fff;
    text-align: left;
    padding: 0 10px;
} .box table td.last {
    background: #fff;
    font-weight: normal;
} .box table .second td.first {
    background: #edede6;
} .box table .second td.last {
    background: #edede6;
} .box table td a {
    text-decoration: underline;
} .box table td a.color {
    color: #406da6;
    position: relative;
    padding: 0 5px 0 10px;
} .box table td a.color:hover {
    color: #f46302;
} .box table td a.color:hover span.mark {
    background: url(../images/mark8.png) top left no-repeat;
} .box table td a.color span.mark {
    background: url(../images/mark7.png) top left no-repeat;
    position: absolute;
    display: block;
    width: 5px;
    height: 5px;
    top: 6px;
    left: 0;
} .box table a:hover {
    text-decoration: none;
} .box table a.active {
} .box table td.general {
    background: #e6e7e8;
} #center .box .ballance {
    display: block;
    float: right;
    height: 21px;
    padding-left: 10px;
    margin: 0;
    background: url(../images/tab17.gif) top left no-repeat;
} #center .box .ballance a {
    display: block;
    float: left;
    height: 21px;
    padding-right: 10px;
    background: url(../images/tab16.gif) top right no-repeat;
    line-height: 20px;
    font-size: 13px;
    color: #000;
}

/*
 С„РѕСЂРјР° Р·Р°РєР°Р·Р°
 */
form.order {
    width: 500px;
    margin: 0 auto;
}

form.order .title {
    background: url(../images/tab12.png) top left no-repeat;
    height: 36px;
    padding-left: 10px;
}

form.order .title p {
    height: 36px;
    padding: 0 10px 0 0;
    line-height: 35px;
    font-size: 15px;
} * html #TB_window form.order .title {
    background: url(../images/tab13.gif) top left no-repeat;
} #TB_window form.order .corner {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    font-size: 0;
    line-height: 0;
} #TB_window form.order .left_bot {
    bottom: 0;
    left: 0;
    background: url(../images/corner7.jpg) bottom left no-repeat;
} #TB_window form.order .right_bot {
    bottom: 0;
    right: 0;
    background: url(../images/corner7.jpg) bottom right no-repeat;
}

form.order .title .ballance {
    display: block;
    float: right;
    height: 21px;
    padding-left: 10px;
    margin: 8px 5px 0 0;
    background: url(../images/tab10.gif) top left no-repeat;
}

form.order .title .ballance a {
    display: block;
    float: left;
    height: 21px;
    padding-right: 10px;
    background: url(../images/tab11.gif) top right no-repeat;
    line-height: 20px;
    font-size: 13px;
}

form.order table.settings {
    border: 1px solid #cacaca;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #ebebe4;
    width: 500px;
} .ff3 form.order table.settings {
    width: 500px;
    border-collapse: separate;
}

div.box div.datagrid table.table tr {
    background: url(../images/tab7.gif) top left repeat-x #d2d2d1;
}

form.order table.settings td {
    border: none;
    background: none;
    text-align: left;
    padding: 5px;
    vertical-align: top;
	font-weight: normal;
    -height: 1px;
}

form.order table.settings .top td { *

padding-top:
    20px;
}

form.order table.settings th {
    border: none;
    background: none;
    width: 40%;
    text-align: right;
    vertical-align: top;
    padding: 5px 0;
}

form.order table.settings .top th {
    padding-top: 20px;
}

form.order table.settings .top td {
    padding-top: 20px;
}

form.order table.settings td p {
    float: left;
    padding-left: 5px;
}

form.order table.settings td select {
    padding: 2px;
    width: 154px;
    margin-left: 5px;
    position: relative;
    top: -3px;
    z-index: 1;
} .safari form.order table.settings td select {
    top: -2px;
} .opera form.order table.settings td select {
    top: -2px;
}

form.order table.settings td .checkbox {
	margin: 0px 5px 0 10px;
	//margin: 0;
} .opera form.order table.settings td .checkbox {
    top: 1px;
} .safari form.order table.settings td .checkbox {
    top: 0px;
}

form.order table.settings td .agree {
    position: relative;
    top: 2px;
    margin: 0 5px;
}

form.order table.settings td img {
    position: relative;
    top: 8px;
    margin: 0 6px;
}

form.order table.settings td img.question {
    position: relative;
    top: 0px;
    left: 10px;
}

form.order table.settings td .num {
    margin: 0 5px;
    width: 50px;
    position: relative;
    top: -3px;
    padding-bottom: 1px;
    float: left;
} .safari form.order table.settings td .num {
    top: -2px;
} .opera form.order table.settings td .num {
    top: -2px;
}

form.order table.settings td .text {
    margin: 0 5px 0;
    width: 150px;
    position: relative;
    top: -3px;
    padding-bottom: 1px;
} .safari form.order table.settings td .text {
    top: -2px;
} .opera form.order table.settings td .text {
    top: -2px;
}

form.order table.settings td .button {
    float: left;
    height: 21px;
    padding-left: 5px;
    background: url(../images/button6.gif) top left no-repeat;
    position: relative;
    top: -3px;
    margin-left: 5px;
}

form.order table.settings td .button input {
    float: left;
    height: 21px;
    border: none;
    background: url(../images/button7.gif) top right no-repeat;
    padding-right: 5px;
    padding-bottom: 3px;
    width: auto;
    overflow: visible; *

padding-bottom:
    1px;

font-family:Tahoma;

font-size:
    11px;
} .safari form.order table.settings td .button input {
    padding-bottom: 1px;
}

form.order table.settings td strong {
    padding-left: 15px;
    font-size: 15px;
}

form.order table.settings tr:hover td {
    border: none;
    background: none;
}

form.order table.settings th .make_order {
    float: left;
    height: 20px;
    padding-left: 12px;
    background: url(../images/button1.gif) top left no-repeat;
    position: relative;
    top: 1px;
    left: 80px;
    margin: 20px 0 0;
} * + html form.order table.settings th .make_order {
    top: -15px;
}

form.order table.settings th .make_order input {
    float: left;
    height: 20px;
    border: none;
    background: url(../images/button2.gif) top right no-repeat;
    padding-right: 12px;
    padding-bottom: 4px; *

padding-bottom:
    2px;

font-family:Tahoma;

font-size:
    12px;

font-weight:bold;

width:auto;

overflow:visible;
}

/* cyxapuk */ 


#content .box div.faq {
    margin: 0 20px;
    border-bottom: 1px dotted #333;
}

#content .box .faq p.q {
    padding: 10px 40px;
    background: url(../images/mark_v.gif) 10px center no-repeat;
}

#content .box .faq p.a {
    padding: 10px 40px;
    background: url(../images/mark5_a.gif) 10px center no-repeat;
}

.dblock {
    display: none;
	min-height: 20px;
	-height: 20px;
} .dblock p {
    text-decoration: none;
	margin: 10px 0;
} .oblock {
    display: none;
} .gdomain {
    display: none;
} .lniches {
    display: none;
	position: static;
} #content .box #lniches p {
	overflow: visible;
}.dynamic_link {
	display:none;
}

.dcheck_but {
	display:none;
}

form.order table.settings td .register {
    float: left;
    height: 20px;
    padding-left: 12px;
    background: url(../images/button1.gif) top left no-repeat;
    position: relative;
    top: 1px; *

top:
    -5px;

margin:
    20px 0 10px;
}

form.order table.settings td .register input {
    float: left;
    height: 20px;
    border: none;
    background: url(../images/button2.gif) top right no-repeat;
    padding-right: 12px;
    padding-bottom: 4px; *

padding-bottom:
    2px;

font-family:Tahoma;

font-size:
    12px;

font-weight:bold;

width:auto;

overflow:visible;
}

/* end 23.09.2008 */
form.order table.settings td .back {
    float: right;
    height: 20px;
    padding-left: 12px;
    background: url(../images/button3.gif) top left no-repeat;
    position: relative;
    right: 80px;
    margin: 20px 0 0;
} * + html form.order table.settings td .back {
    top: -15px;
} .safari form.order table.settings td .back input {
    padding-bottom: 2px;
} .opera form.order table.settings td .back input {
    padding-bottom: 2px;
}

form.order table.settings td .back input {
    float: left;
    height: 20px;
    border: none;
    background: url(../images/button4.gif) top right no-repeat;
    padding-right: 12px;
    padding-bottom: 4px; *

padding-bottom:
    2px;

font-family:Tahoma;

font-size:
    12px;

font-weight:bold;

width:auto;

overflow:visible;
}

form.order .box1 {
    width: 370px;
    border: 3px solid #8db3e3;
    background: #d1daef;
    padding: 5px 0 0;
    position: absolute;
    top: 50px;
    left: 90px;
    z-index: 20;
    display: none;
}

form.order .box1 .clear {
    clear: both;
}

form.order .box1 .button_ok {
    width: 33%;
    float: left;
    text-align: center;
    background: url(../images/button5.gif) top left repeat-x;
    border-top: 1px dotted #fff;
    height: 20px;
}

form.order .box1 .button_cancel {
    width: 34%;
    float: left;
    text-align: center;
    background: url(../images/button5.gif) top left repeat-x;
    height: 20px;
    border-left: 1px solid #fff;
    margin-left: -1px;
    border-top: 1px dotted #fff;
}

form.order .box1 .button_clean {
    width: 33%;
    float: left;
    text-align: center;
    background: url(../images/button5.gif) top left repeat-x;
    height: 20px;
    border-left: 1px solid #fff;
    margin-left: -1px;
    border-top: 1px dotted #fff;
}

form.order .box1 .button_ok input {
    border: none;
    background: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    width: 100%;
}

form.order .box1 .button_cancel input {
    border: none;
    background: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    width: 100%;
}

form.order .box1 .button_clean input {
    border: none;
    background: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    width: 100%;
}

form.order .box1 p.title1 {
    text-align: center;
    padding: 0 0 10px 0;
    font-size: 16px;
    background: #D1DAEF;
    height: auto;
}

form.order .box1 .text {
    padding: 10px 15px 16px;
    font-size: 12px;
}

form.order .box1 .text .num {
    text-align: center;
    width: 40px;
    margin-left: 5px;
}

form.order .box1 table {
    border: none;
    background: none;
    margin: 0 auto 10px;
    width: 95%; *

margin-bottom:
    0;
}

form.order .box1 table td {
    border: none;
    background: none;
    padding: 0;
    padding: 5px 2px;
    font-size: 15px;
    text-align: center;
}

form.order .box1 table td input {
    width: 36px;
    text-align: center;
    display: block;
}

form.order .box1 table tr:hover td {
    border: none;
    background: none;
} #TB_window form.order .box1 .corner {
    width: 3px;
    height: 3px;
} #TB_window form.order .box1 .left_top {
    background: url(../images/corner6.gif) left top no-repeat;
    left: -3px;
    top: -3px;
} #TB_window form.order .box1 .right_top {
    background: url(../images/corner6.gif) right top no-repeat;
    right: -3px;
    top: -3px;
} #TB_window form.order .box1 .left_bot {
    background: url(../images/corner6.gif) left bottom no-repeat;
    left: -3px;
    bottom: -3px;
    -bottom: -4px;
} #TB_window form.order .box1 .right_bot {
    background: url(../images/corner6.gif) right bottom no-repeat;
    right: -3px;
    bottom: -3px;
    -bottom: -4px;
}

/*
 РїРѕРґРІР°Р»
 */ #footer {
    height: 70px;
    color: #999;
    clear: both;
    width: 1000px;
    margin: 0 auto;
    padding: 50px 0 0 0;
} #footer .menu {
    height: 31px;
    background: url(../images/tab6.gif) top right no-repeat;
    margin-bottom: 10px;
} #footer .menu img {
    float: right;
    margin: 6px 10px 0 0;
    border: none;
} #footer .menu ul {
    height: 32px;
    background: url(../images/tab5.gif) top left no-repeat;
    padding: 8px 0 0 20px;
    float: left;
} #footer .menu ul li {
    padding: 0 8px;
    border-left: 1px dotted #999;
    float: left;
    line-height: 12px;
    height: 12px; *

top:
    3px;
} #footer .menu ul li a {
    font-size: 11px;
    position: relative; *

top:
    -2px;
} #footer .menu ul .first {
    border: none;
} #footer .menu ul .active {
    color: #F45600;
} #footer .menu ul a:hover {
    color: #F45600;
} #footer .copyrights {
    position: relative;
    left: 20px;
} #footer .design {
    position: absolute;;
    right: 20px;
} #footer .design a {
    color: #1678CA;
}

/* cyxapuk */
/*
 С„РѕСЂРјР° Р·Р°РєР°Р·Р° РІ popup
 */ 
 
 table.account_info {
	width:400px;
	margin-left:60px;
	border: 1px solid #cacaca;
 }
 
 #content div.box .account_info form.form{
	left: 0px;
	position: static;
 }
 
 /*table.account_info table td{
	border: 1px solid red;
 }
 
 #account_info{
 }
*/

#account_info .account_info b, #account_info .account_info span{
	position: static;
} 

table.account_info tr:hover td {
    background: #fff;
	position: static;
} 

table.account_info td {
	border-left:none;
	text-align:left;
	position: static;
}

table.account_info tr.first:hover td.first {
    background: #fff;
} 

table.account_info tr.first:hover td.last {
    background: #fff;
} 

table.account_info form {
	margin-left:-60px;
}

table.account_info form input:hover {
	background:none;
}

 
 #content form.popup {
    width: 500px;
    margin-left: 20px;
    background: #ebebe4;
} #content .popup .title {
    background: url(../images/tab8.gif) top left no-repeat;
    height: 36px;
    padding-left: 10px;
} #content form.popup .title p {
    background: url(../images/tab9.gif) top right no-repeat;
    height: 36px;
    padding: 0 10px 0 0;
    line-height: 35px;
    font-size: 15px;
}

form.popup .title .ballance {
    display: block;
    float: right;
    height: 21px;
    padding-left: 10px;
    margin: 8px 5px 0 0;
    background: url(../images/tab10.gif) top left no-repeat;
}

form.popup .title .ballance a {
    display: block;
    float: left;
    height: 21px;
    padding-right: 10px;
    background: url(../images/tab11.gif) top right no-repeat;
    line-height: 20px;
    font-size: 13px;
}

form.popup table {
    border: 1px solid #cacaca;
    width: 100%;
    margin: 0;
    padding-top: 15px;
}

form.popup table td {
    border: none;
    background: none;
    width: 60%;
    text-align: left;
    padding: 5px;
    line-height: 19px;
}

form.popup table td select {
    padding: 2px;
    width: 150px;
    margin-left: 15px;
}

form.popup table td .checkbox {
    position: relative;
    top: 2px;
    margin: 0 5px 0 15px;
}

form.popup table td .num {
    margin: 0 5px 0 15px;
    width: 50px;
    position: relative;
    top: 1px;
    padding-bottom: 1px;
    float: left;
}

form.popup table td .button {
    float: left;
    height: 21px;
    padding-left: 5px;
    background: url(../images/button6.gif) top left no-repeat;
    position: relative;
    top: 1px;
    margin-left: 5px;
}

form.popup table td .button input {
    float: left;
    height: 21px;
    border: none;
    background: url(../images/button7.gif) top right no-repeat;
    padding-right: 5px;
    padding-bottom: 3px; *

padding-bottom:
    1px;

font-family:Tahoma;

font-size:
    11px;
}

form.popup table td strong {
    padding-left: 15px;
    font-size: 15px;
}

form.popup table tr:hover td {
    border: none;
    background: none;
}

form.popup table th .make_order {
    float: left;
    height: 20px;
    padding-left: 12px;
    background: url(../images/button1.gif) top left no-repeat;
    position: relative;
    top: 1px;
    left: 80px;
    margin: 20px 0 10px;
}

form.popup table th .make_order input {
    float: left;
    height: 20px;
    border: none;
    background: url(../images/button2.gif) top right no-repeat;
    padding-right: 12px;
    padding-bottom: 4px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold; *

padding:
    0 16px 2px 0; * width:
    110px;

-width:
    80px;

-overflow:visible;
}

/*
 СЃС‚СЂР°РЅС‹
 */
form.order div.countries {
    width: 370px;
    border: 3px solid #8db3e3;
    background: #d1daef;
    padding: 0;
    position: absolute;
    top: 45px;
    left: 80px;
    z-index: 20;
    display: none;
    font-size: 9px;
}

form.order .countries .scroll {
    width: 370px;
    height: 235px;
    overflow-x: hidden;
    overflow-y: scroll;
}

form.order .countries table {
    width: 90%;
    margin: 10px auto;
}

form.order .countries table td {
    padding: 2px 0;
}

form.order .countries table td input {
    position: relative;
    top: 2px;
    margin-right: 5px;
} .opera form.order .countries table td input {
    top: 0;
} .safari form.order .countries table td input {
    top: 0;
}

form.order .countries .clear {
    clear: both;
}

form.order .countries .button_ok {
    width: 50%;
    float: left;
    text-align: center;
    background: url(../images/button5.gif) top left repeat-x;
    border-top: 1px dotted #fff;
    height: 20px;
}

form.order .countries .button_cancel {
    width: 50%;
    float: left;
    text-align: center;
    background: url(../images/button5.gif) top left repeat-x;
    height: 20px;
    border-left: 1px solid #fff;
    margin-left: -1px;
    border-top: 1px dotted #fff;
}

form.order .countries .button_ok input {
    border: none;
    background: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    width: 100%;
}

form.order .countries .button_cancel input {
    border: none;
    background: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    height: 20px;
    width: 100%;
} #content div.box form.form {
    width: 400px;
	margin: 0px;
	padding: 5px 0px;
	left: 60px;
	display:block;
    position: relative;
	clear: both;
} #content div.box .form div.title {
    padding: 0;
    height: 23px;
    padding-left: 5px;
    background: url(../images/tab18.gif) top left no-repeat;
} #content div.box form.form div.title p {
    padding: 0;
    height: 23px;
    padding-right: 5px;
    background: url(../images/tab18.gif) top right no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
} #content div.box form.form table.settings{
    width: 400px;
    margin: 10px 0;
    padding: 10px 0;
	clear: both;
} #content div.box form.form table.settings tr.top {
    background: none;
} #content div.box form.form table.settings td{
    border: none;
    text-align: left;
    vertical-align: top;
    padding: 10px 8px 2px;
    height: 24px;

} #content div.box form.form table.settings td input {
    display: block;
    position: static;
    top: -3px;
    width: 145px;
    margin: 0;
} #content div.box form.form table.settings td div.button_ok input {
    display: block;
    margin: 0;
    position: relative;
    top: 0;
    width: auto;
} #content div.box form.form table.settings td.last {
    background: none;
} #content div.box form.form table.settings tr:hover td.last {
    background: none;
} #content div.box form.form table.settings tr:hover td {
    background: none;
} #content div.box form.form table.settings td select {
    width: 150px;
    position: relative;
    top: -3px;
    margin: 0;
} #content div.box form.form table.settings th {
    border: none;
    text-align: right;
    vertical-align: top;
    padding: 10px 8px 2px;
    height: 24px;
	position: static;
} #content div.box form.form div.button_ok {
    padding-left: 12px;
    background: url(../images/button12.gif) no-repeat 0 0;
    height: 24px;
    float: left;
    position: static;
    cursor: pointer;
	margin-top: 15px;
} #content div.box form.form div.button_ok input {
    background: url(../images/button12_2.gif) top right no-repeat;
    border: none;
    font-family: Tahoma;
    font-weight: bold;
    color: #000;
    text-align: center;
    width: auto;
    overflow: visible;
    padding-right: 12px;
    height: 24px;
    padding-bottom: 3px;
    color: #fff;
    margin: 0;
    cursor: pointer;
	position: static;
} .opera #content div.box form.form div.button_ok input {
    padding-bottom: 1px;
} .ie #content div.box form.form div.button_ok input {
    padding-bottom: 1px;
}

/*
 С‚Р°Р±Р»РёС†Р° СЂРµРіРёСЃС‚СЂР°С†РёРё
 */ .box table.reg {
    border: none;
} #content .box table.reg p {
    padding: 5px 0;
} .box table.reg th {
    text-align: right;
    padding: 5px;
    vertical-align: top;
    border: none;
} .box table.reg td {
    padding: 5px;
    vertical-align: top;
    background: none;
    border: none;
    text-align: left;
} .box table.reg td input.text {
    position: relative;
    top: -2px;
    font-size: 12px;
    font-family: Tahoma;
} .box table.reg td input.checkbox {
    top: 2px;
} .box table.reg tr:hover td {
    background: none;
}

/*
 С‚Р°Р±Р»РёС†Р° РїСЂРѕС„Р°Р№Р»Р°
 */ .box table.profile {
    border: none;
} .box table.profile th {
    text-align: right;
    padding: 5px;
    vertical-align: top;
    border: none;
} #content .box table.profile th p {
    padding: 4px 0;
} .box table.profile td {
    padding: 5px;
    vertical-align: top;
    background: none;
    border: none;
    text-align: left;
} .box table.profile tr:hover td {
    background: none;
} .box table.profile td input {
    position: relative;
    top: -3px;
} .box table.profile td div.register input {
    text-align: center;
    border: none;
    background: url(../images/button13.gif) top left no-repeat;
    width: 75px;
    height: 24px;
    color: #fff;
    font-weight: bold;
} .box table.profile td input.checkbox {
    top: 2px;
}

div.rate {
    border: 1px solid #cacaca;
    width: 497px;
    margin: 0;
    padding: 30px 0;
    background: #ebebe4;
    height: 60px;
}

div.rate div.inner {
    width: 200px;
    margin: -20px 0 0 200px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating {
    cursor: pointer;
    margin: 2em;
    clear: both;
    display: block
}

div.rating:after {
    content: '.';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden
}

div.cancel, div.star {
    float: left;
    width: 17px;
    height: 15px;
    cursor: pointer;
    display: block;
    background: transparent;
    overflow: hidden
}

div.cancel, div.cancel a {
    background: url('../images/delete.gif') no-repeat 0 -16px;
}

div.star, div.star a {
    background: url('../images/star.gif') no-repeat 0 0px;
}

div.cancel a, div.star a {
    display: block;
    width: 17px;
    height: 15px;
    background-position: 0 0px;
    text-indent: -9999px;
    line-height: 0;
    float: left;
    font-size: 0;
}

div.star_on a {
    background-position: 0 -16px !important
}

div.star_hover a, div.star_live a:hover {
    background-position: 0 -32px
}

/* Read Only CSS */
div.star_readonly a, div.star_readonly a:hover {
    cursor: default !important
}

/* Partial Star CSS */
div.star {
    background: transparent !important;
    overflow: hidden !important
}

/* END jQuery.Rating Plugin CSS */
/*
 РїРѕС‡Р°СЃРѕРІР°СЏ СЃС‚Р°С‚РёСЃС‚РёРєР°
 */
form.stats {
    width: 800px;
}

form.order div.longtitle {
    background: url(../images/tab23.png) top left no-repeat;
    -background: url(../images/tab23.gif) top left no-repeat;
    width: 800px;
    height: 36px;
    padding-left: 10px;
}

form.order div.longtitle p {
    font-size: 15px;
    height: 36px;
    line-height: 35px;
    padding: 0 10px 0 0;
}

form.order div.orangebutton {
    background: transparent url(../images/button1.gif) no-repeat scroll left top;
    float: left;
    height: 20px;
    left: -30px;
    margin: 20px 0 0;
    padding-left: 12px;
    position: relative;
    top: -5px;
}

form.order div.orangebutton input {
    background: transparent url(../images/button2.gif) no-repeat scroll right top;
    border: medium none;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    overflow: visible;
    padding-bottom: 4px;
    padding-right: 12px;
    width: auto;
}

form.order div.greybutton {
    background: transparent url(../images/button3.gif) no-repeat scroll left top;
    float: right;
    height: 20px;
    margin: 20px 0 0;
    padding-left: 12px;
    position: relative;
    left: -60px;
    top: 9px;
}

form.order div.greybutton input {
    background: transparent url(../images/button4.gif) no-repeat scroll right top;
    border: medium none;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    overflow: visible;
    padding-bottom: 4px;
    padding-right: 12px;
    width: auto;
}

form.stats table.settings table {
    width: 768px;
    margin: 10px;
}

form.stats table.settings table td {
    width: auto;
    border: 1px solid #999;
    text-align: center;
    vertical-align: middle;
    border-collapse: collapse;
}

form.stats table.settings td div.back {
    left: -380px;
    top: -20px;
}

form.stats table.settings table td.first, td.last {
    font-weight: bold;
}

form.stats table.settings tr:hover table td {
    border: 1px solid #999;
}

form.order table.settings td p.abuse {
    float: none;
    padding: 0 40px;
}

form.order table.settings td input.abusename {
    width: 200px;
    top: -1px;
}

form.order table.settings td textarea.abuserules {
    width: 200px;
    height: 80px;
    top: -1px;
}

form.order table.settings td input.abusefile {
    background: #fff;
    top: -3px;
}

div.border p.title {
    font-weight: bold;
} #content div.border p.getlink {
    width: 314px;
}

div.border div.options {
    width: 73%;
	clear: both;
	margin-bottom: 20px;
	-margin-bottom: 10px;
}

div.border p input.checkbox {
    margin: 0 5px 0 0;
}

div.border p input.text {
    width: 40px;
    margin: 0 5px;
} .ff3 div.border p input.checkbox {
    top: 2px;
}

p span.question {
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/ask.gif) top left no-repeat;
    float: right;
	position: static;
}

div.border div.choise {
    padding: 0 0 0 20px;
}

div.border div.choise input.checkbox {
    margin: 0 5px;
}

div.border div.button {
    float: left;
    margin: 0 20px; *

margin:
    0; * left:
    20px;

padding:
    0 0 0 5px;

height:
    24px;

background:
    url(../images/button12.gif)

top left no-repeat;
}

div.border div.button input {
    width: auto;
    overflow: visible;
    background: url(../images/button12.gif) top right no-repeat;
    padding: 0 10px 3px 5px;
    height: 24px;
    border: none;
    float: left;
    color: #fff;
    font-weight: bold;
}

div.border a.default {
    top: 3px; *

left:
    25px;

position:relative;
}

div.prosettings {
    padding: 0 45px;
    line-height: 20px;
}

div.currentorders {
    padding: 0 45px;
    line-height: 20px;
}


/*div.currentorders div{
	min-width: 10px;
}*/

div.prosettings p.blockingfilter, div.prosettings p.blockingfilter-settings  {
    width: 320px;
    font-weight: normal;
}

div.prosettings p.blockingfilter a, div.prosettings p.blockingfilter-settings a {
    font-weight: normal;
}

div.currentorders p.vieworders {
    width: 320px;
    font-weight: normal;
}

div.currentorders p.vieworders a {
    font-weight: normal;
}

div.prosettings p.deleteall a {
    float: right;
} #content .box div.prosettings p {
    padding: 0 0 10px;
    font-weight: bold;
} #content .box div.currentorders p {
    padding: 0 0 5px;
    font-weight: bold;
}

div.tip {
    position: absolute;
    display: none;
    width: 300px;
    padding: 0;
    text-align: center;
    background: #fcfcfc;
    left: 71%;
    top: 0;
}

div.getlink {
    top: 15px;
    left: 55%;
}

div.blockingfilter {
	left: 49%;
	-left: 43%;
}

div.blockingfilter-settings{
	top: 45px;
	left: 49%;
	-left: 43%;

}

div.vieworders {
	left: 49%;
	-left: 43%;	
	
} #content .box div.prosettings div.blockingfilter p, #content .box div.prosettings div.blockingfilter-settings p {
    font-weight: normal;
    padding: 5px 25px;
    line-height: normal;
} #content .box div.currentorders div.vieworders p {
    font-weight: normal;
    padding: 5px 25px;
    line-height: normal;
}

div.getlink {
    top: 90px;
	left: 360px;
}

div.general {
    top: 45px;
	z-index: 1000;
}

div.movies {
    top: 70px;
}

div.direct {
    top: 95px;
}

div.status {
    top: 120px;
}

div.price {
    top: 170px;
}

div.tip p {
    padding: 10px;
} #content .box div.tip span.corner {
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    background-image: url(../images/corner8.jpg);
    -display: none;
}

div.tip span.left_top {
    top: 0;
    left: 0;
    background-position: top left;
}

div.tip span.left_bot {
    bottom: 0;
    left: 0;
    background-position: bottom left;
}

div.tip span.right_bot {
    bottom: 0;
    right: 0;
    background-position: bottom right;
}

div.tip span.right_top {
    top: 0;
    right: 0;
    background-position: top right;
} #content div#dblock p {
    text-decoration: none;
} #content div#dblock p input.button {
    border: none;
    text-align: center;
    width: 75px;
    height: 24px;
    background: url(../images/button13.gif) top left no-repeat;
    font-family: Tahoma;
    color: #fff;
    font-weight: bold;
} #content div#oblock{
	min-width: 20px;
	-width: 100%;
} #content div#oblock div.datagrid {
    margin: 0;
} #content div#dblock div.datagrid table {
    margin: 0;
} #content div#dblock div.datagrid table th {
	-position: static;
} #content #center div.datagrid table th span{
	-position: static;
} #content div.datagrid #styleFree {
	margin: 0;
	padding: 0;
	width: 1%;
	border: 0px;

} #content div.datagrid #styleFree td {
    border: 0px;
	background: none;
} #content div.datagrid #styleFree td select{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 100px;
}

div#gdomain, div#dynamic_link{
	width: 100%;
}

/*div#gdomain form p input{
	position: static;
	
}

div#dynamic_link{
	border: 1px solid red;
}

/*div#gdomain form p, div#dynamic_link p, div#dynamic_link span{
	display: inline;
}

div#gdomain form p input{
	display: inline;
}*/

div#gdomain input.button {
    background: url(../images/button14.gif) top left no-repeat;
    text-align: center;
    width: 53px;
    height: 24px;
    border: none;
    position: relative;
    color: #fff;
    font-weight: bold;
    top: 1px;
	display: inline;
}

form.order div.midtitle {
    background: url(../images/tab24.png) top left no-repeat;
    -background: url(../images/tab24.gif) top left no-repeat;
    width: 800px;
    height: 36px;
    padding-left: 10px;
}

form.order div.midtitle p {
    font-size: 15px;
    height: 36px;
    line-height: 35px;
    padding: 0 10px 0 0;
}

form.stats table.geo table {
    width: 568px;
    margin: 10px;
} .opera form.stats table.geo table {
    width: 499px;
}

form.stats table.geo table th {
    text-align: center;
    border: 1px solid #999;
}

form.stats table.geo table td.last {
    text-align: center;
    border: none;
    padding: 20px 0;
    height: 40px;
}

form.stats table.geo div.cancel {
    background: transparent url(../images/button3.gif) no-repeat scroll left top;
    height: 20px;
    padding-left: 12px;
    position: relative;
    width: 47px;
    left: 5px;
    cursor: pointer;
} .opera form.stats table.geo div.cancel {
    width: 44px;
}

form.stats table.geo div.cancel input {
    background: transparent url(../images/button4.gif) no-repeat scroll right top;
    border: medium none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    overflow: visible;
    padding-bottom: 4px;
    padding-right: 12px;
    width: auto;
    cursor: pointer;
}

div.info {
    background: #EBEBE4;
    width: 560px;
    padding: 10px 20px;
}

table.monthly {
    font-size: 10px;
    width: 567px;
}

form.order table.settings td table.mounthly td {
    font-size: 10px;
    padding: 0 5px;
}

div.table {
    border: 1px solid #ccc;
    background: #ebebe4;
    overflow: hidden;
    padding-bottom: 10px;
	float:left;
}

div.table table {
    width: 578px;
    border: 1px solid #ccc;
    background: #ebebe4;
    margin: 10px;
    border-collapse: collapse;
}

div.table table th {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 11px;
}

div.table table td {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 11px;
}

div.table table.geo th {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 12px;
    padding: 5px;
}

div.table table.geo td {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 12px;
    padding: 5px;
}

div.table div.close {
    background: transparent url(../images/button3.gif) no-repeat scroll left top;
    cursor: pointer;
    height: 20px;
    left: 5px;
    padding-left: 12px;
    position: relative;
    float: left;
}

div.table div.close input {
    background: transparent url(../images/button4.gif) no-repeat scroll right top;
    border: medium none;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    overflow: visible;
    padding-bottom: 4px;
    padding-right: 12px;
    width: auto;
}

table.hourly_stats td {
    font-size: 10px;
    padding: 1px;
}

form.float {
    float: left;
    padding-left: 150px;
    position: relative;
    display: block;
}

form.float div.title {
    height: 36px;
    padding-left: 0;
    width: 100%;
    position: relative;
    display: block;
    float: none;
    background: transparent url(../images/tab23.gif) no-repeat scroll left top; *

width:
    600px;
}

form.float div.title p {
    height: 36px;
    padding-rigth: 20px;
    background: transparent url(../images/tab23.gif) no-repeat scroll right top;
    line-height: 35px;
    font-size: 15px;
    margin-left: 20px;
    display: block;
    float: none;
}

.border div{
	min-height: 20px;
	-height:20px;
}

table.billings {
    border: none;
	/*-position: static;
	float: right;*/
}

table.billings tr{
	position: static;
}

table.billings td{
	position: static;
	
}

table.billings .last input{
	position: static;
}

table.billings .last input.button{
	float: right;
	margin-right: 130px;
}

table.billings tr.first td {
    padding-top: 20px;
}

table.billings td.first {
    padding-left: 30px;
}

table.billings td.first, table.billings td.last {
    background: none;
    border: none;
}

table.billings tr:hover td.first {
    background: none;
    border: none;
}

table.billings tr:hover td.last {
    background: none;
    border: none;
} 

#center .box #friends{
border: none;
margin: 0px;
padding: 0px;
width: auto;
}

#center .box #friends tr td, #center .box #friends tr:hover td{
background: none;
border: 0;
vertical-align: top;
}

#center .box #friends tr td{
text-align: left;
font-size: 12px;
}

#center .box #friends tr .banner{
width: 130px;
padding: 0 10px 10px 10px;
text-align: right;
}

.hide{
width: 100%;
height: 15px;
text-align: right;
padding: 1px 0 0 0;
position: static;
}

.hide a{
padding: 0 1px 0 0;
}
/*
* html li {
    unicode-bidi: expression( runtimeStyle.unicodeBidi = 'normal', onmouseover = function() {


className + =
        ' hover';
}, onmouseout =
    function() {

className =

className.replace(' hover
        ','');}
);
}
*/

.leftsupport {
	border:1px dotted #CACACA; margin-top:20px; padding:10px;
	list-style: none;
}

.leftsupport li	{
	padding: 0 0 10px 0;
}

.leftsupport .end{
	padding: 0 0 3px 0;
}


.leftsupport a	{
    color: #f45600;
    text-decoration: none;
}
.leftsupport a:hover {
	text-decoration: underline;
}

/*Link button
-------------------------------------------------------------------*/
#center div.link-button {
    padding-left: 12px;
    background: url(../images/button12_3.gif) no-repeat 0 0;
    height: 24px;
	margin-top: 5px;
} 
#center div.link-button a{
    background: url(../images/button12_4.gif) top right no-repeat;
    font-family: Tahoma;
	font-size: 12px;
    font-weight: bold;
    color: #000;
    text-align: center;
    width: auto;
    height: 19px;
    color: #fff;
	white-space: nowrap;
	display: block;
	padding: 5px 12px 0 0;
	text-decoration: none;
}
.stars{
	width: 40px; 
	margin: 0 -10px 0 10px; 
	display: inline; 
	float:left;
}
table.payinfo,
table.payinfo tr, 
table.payinfo tr td.last,
table.payinfo tr td.first,
table.payinfo tr:hover, 
table.payinfo tr:hover td.last,
table.payinfo tr:hover td.first
{
	border: 0px;
	background: none;
	vertical-align:top;
}
.box table.payinfo tr.top td.last table.payinfo2{
	border-collapse: collapse;
}
.box table.payinfo tr.top td.last table.payinfo2 tr td{
	border: 1px dotted #c0c0c0;
	
}
 .rss-info{
   margin:20px 25px 0px 25px;
     font-size: 12px;
     color: #666666;
 }
 .rss-info img{
   float: left;
   margin-right:10px;

 }
 .all_total_summ td, .box table .all_total_summ td.first{
   border-top: 1px solid #CACACA;
 }
 div.fix_height_1{
   height: 400px;
   overflow-y:scroll;
   overflow-x:hidden;
 }
 div.fix_height_1 table{
   width:561px;

 }
 html>body div.fix_height_1 table{
    width:578px;
 }
.error_message{
   color: #F45600;
   font-size: 14px;
}
