#cabinet{
    overflow: hidden;
    padding:5px 0  5px 11px;
    color:#555;
    @width:98%;
}

#yandex-grade {position:relative; margin:0 0 50px 0;}
#yandex-grade div {position: absolute; top: -32px; right:0%;}


img.to_cart{
    cursor: pointer;
}
/*Таблицы*/

#orders-history-table th{
    text-align: center;
    font-size: 7pt;
    font-weight:normal;    
}

.subscribe_tables {
    margin-bottom:15px;    
}

.nosubscriber {
    padding-bottom:15px;
}

.subscribe_tables nametd {
    padding-right:10px;
}


.subscribe_tables td, .subscribe_tables th{
    padding: 6px 8px 6px 0;
    text-align: left;
}





#changeAddressTable td{
    padding:4px;
}

#profileTable, #profileOrganizationTable {width:100%;}

#profileTable td, #profileOrganizationTable td{
    padding:5px;
    padding-left:10px;
    padding-right:5px;
    margin:3px;
}

#profileTable td input, #profileOrganizationTable td input {width:70%;}

#profileTable tr, #profileOrganizationTable tr{
    margin-bottom:5px;
}

#orders-history-table td, #orders-history-table th, #deferred-table td, #deferred-table th, #order-table td, #edit-order-table td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
}


#orders-history-table th, #deferred-table th, #edit-order-table th{
    font-weight: bold;   
}
/*Ссылки, списки, спаны*/

#orders-history-table li, #deferred-table a{
    font-family:Arial,Helvetica,sans-serif;
    /*font-size: 8pt;*/
}

#deferred-table a  {text-decoration:none; }
#deferred-table a:hover  {text-decoration:none;}
#deferred-table span a  {text-decoration:underline; color:#008ac8;}

#cabinet li a{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 9pt;  
	padding-right:6px;
}

#cabinet h3 a{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 9pt;     
}

/*Блоки*/

#orders-history{
    padding-top:15px;
    padding-bottom: 15px;
    overflow:auto;
}

#subscribe-content{
    /*font-size:100%*/
}

.hidden_block{
    display:none;
}
.visible_block{
    display:block;
}
#opResCont{
    width:100%;
    position: relative;
    display: none;
}
#operationResult{
    background-color: #0CCF39;
    color:#FFF;
    position: absolute;
    right: 5px;
    font-weight:bold;
}


#review-content #cabinet_image { width:250px; }
/*Диалоги*/

.cabinetDialog{
    display:none;
}

#countrySearch, #citySearch, #addressInput, #indexSearch{
    width:360px;
}

.dialog_delivery_inputs{
    width:100%;
}

#doNewSubscribeDialog{
    height:500px;
    overflow: auto; width:1200px;
}
#doNewSubscribeDialog #searchSubscribeQuery{
    width: 70%;
}

#cabinet fieldset{
border:1px solid #CCCCCC;
padding:10px;
}

#order_payment_table {
border:1px solid #CCCCCC;
padding:10px;
}

#order_payment_table th{
    text-align: center;
    font-size: 7pt;
    font-weight:bold;
}
#order_payment_table td,#order_payment_table th{
    font-family:Arial,Helvetica,sans-serif;
	border:1px solid #CCCCCC;
	padding:5px;
    font-size: 8pt;
}


.rm_account_div {}
/*.rmleft {float:left; width:35%;}
.rmright {margin-left:36%;}
.rmleft_td {width:36%; //width:38%; padding:0 0 0 10px;}
.rmleft_td2 {padding:0 0 0 30px;}
.rmright_td {width:74%; //width:72%;}*/
/*.rmtable {width:100%; margin:0 0 5px 0; }*/
.no_discount_available {color:#CCCCCC;}

/*.rmbold {font-size:1.4em; font-weight:bold;}*/
.rmitalic {font-size:1.2em; font-style:italic}

#profile_block,
#incomplete-orders_block,
#orders-history_block,
#orders-history_goods_block,
#rm_block,
#deferred_block,
#subscribe_block,
#bookmarks_block,
#userask_block,
#userreview_block,
#viewed_block  {padding:20px 0 0 15px;}

#profile_block{position:relative;}

#profile_block, #incomplete-orders_block {font-size:1.2em; line-height:1.5em;}
#profile_block .clickable { font-size:0.8em;}
#cabinet .clickable { border-bottom:1px solid; color:#004f99 !important;}


.bigOrangeLetters {color:#f7941d; font-weight:bold;}
#cabinet .bigLetters {font-size:1.9em; margin-bottom:20px; font-weight:normal;}
#cabinet .bigLetters span {font-weight:normal; font-style: italic;}

.rm_history_table {border-bottom:#dfdfdf solid 1px; width:92%; overflow:hidden;}
.rm_history_table th {background:url('/images/table_header_fon.gif') repeat-x top; font-weight:bold; height:37px; padding:0 0 0 20px; font-size:1.25em; text-align:left; color:#555;}
.rm_history_table th span {display:block; margin:8px 0 0 0;}
.rm_history_table td {padding:7px 0 5px 20px;  font-size:1.2em;}
.rm_history_table td.totalrm {border-top:#dfdfdf solid 1px;}
.rm_history_table td table td {border:none; font-size:0.9em;}
.rm_history_table tr.no_pad td {padding:0; border:none;}
.rm_history_table tr.no_pad td .rmtable {width:100%; margin:0 0 10px 0;}
.rm_history_table tr.no_pad td .rmtable td.rmleft_td {width:35%; padding:3px 2px 2px 40px;}
.rm_history_table tr.no_pad td .rmtable td.rmright_td {width:20%; padding:3px 2px 2px 20px;}
.rm_history_table tr.no_pad td .rmtable td.rmdate_td {width:45%; padding:3px 2px 2px 20px;}
.rm_history_table tr.no_pad td .rmtable td.rmleft_td2 {padding:0 5px 0 50px;}


.blue_table {border-bottom:#dfdfdf solid 1px; width:92%; overflow:hidden;}
.blue_table th {background:url('/images/table_header_fon.gif') repeat-x top; font-weight:bold; height:37px; padding:8px 5px 0 7px; font-size:1.25em; text-align:left; color:#555;}
.blue_table th div {white-space:nowrap;}
.blue_table td {padding:7px 5px 5px 7px; color:#555; font-size:1.1em; border-top:#dfdfdf solid 1px; text-align:left;}
.blue_table tr.notop td{border-top:none;}

.blue_table2 {border-bottom:#dfdfdf solid 1px; width:92%; overflow:hidden;}
.blue_table2 th {font-weight:bold; height:37px; padding:8px 5px 0 7px; text-align:left; color:#555;}

#deferred_folders {margin:0 0 0 0px;}
#deferred_folders .blue_table th {font-weight:bold; height:37px; padding:8px 5px 0 7px; font-size:1em; text-align:left; color:#555; background:none;}




/*.totalrm .orange_arrow {float:right; margin-left:-20px; margin-top:5px; //margin-top:-20px;  background:url('/images/orange_arrow_down.gif') no-repeat right center; width:8px; height:4px;}*/
.totalrm div {float:left; margin-right:10px; padding:1px;}
.totalrm div.orange_arrow {background:url('/images/orange_arrow_down.gif') no-repeat right center; width:8px; height:4px; margin-top:8px; //margin-top:0px;}

.curdiscountdiv {margin:20px 0 20px 20px; padding-right:10px; width:35%;}
.buyDiscountOpen {margin:20px 0 20px 20px;}
.buyDiscountOpen input {margin-right:20px;}
#discount_table td {border-bottom:#dfdfdf solid 1px;}
#discount_table {border-bottom:none;}

#incomplete-orders_block .clickable {font-size:0.8em; }

span.not_subscribed {color:#e35500;}
span.subscribed {color:#75c700;}

span.ordernotpaid {color:#e35500;}
span.orderpaid {color:#75c700;}
.orderpagediv {font-size:1.2em; line-height:1.5em; }

//.orderpagediv .clickable {font-size:0.8em;}

.subscribe_list {width:24%; float:left;}

.doNewSubscribe {margin:0 0 0 1.1em;}

.search_hint {font-size:0.9em; margin-left:45px;}

#rk_questions {padding: 0 0 0 13px;}

.deferred_outerdiv {width:100%;}

.sortTableHeader {float:left; margin-right:15px; cursor:pointer;}
.sortTableHeader span {}
.sortAsc {width:7px; height:5px; margin-top:4px;}
.sortDesc {width:7px; height:5px; margin-top:4px;}
a.nolinkview {text-decoration:none; color:#555;}
.books_action{margin:10px 0 10px 0;}
.books_action span{margin-right:10px;}

.deferredFolderDiv {border-bottom:#fff solid 3px; background-color:#f2f7ff;}
table.openFolderTable {width:96%;}
.openFolderDiv {width:98%; height:34px; padding:3px 0 0 10px;}
.openFolderDiv .deferredFolderName {font-size:1.25em; font-weight:bold;}
.openFolderDiv span {margin-right:10px;}
table.openFolderTable tr td {font-weight:bold; font-size:1.25em; padding:5px 0px 5px 0px; width:48%;}
table.openFolderTable tr td.righttd {text-align:right;}
.openFolder {}
.renameFolder, .delAllFromFolder {margin-left:10px;}
.deferredFolder_content {display:none; clear:both; padding-left:30px; margin-bottom:20px;}

.payment_button {margin-top:-5px; display:inline; width:auto; }
.payment_button input {width:auto; padding:0; display:inline; overflow:visible;}
.payment_button form input {cursor:pointer; background:none; border:none; border-bottom:#004f99 solid 1px;  padding:0; margin:0;  color:#004f99; font-size:0.9em; /*text-decoration:underline;*/ font-family:'Arial';}
.payment_button form {display:inline; margin:0;}
.payment_button form input, .payment_button form div {display:inline;}

a.clickable img {border:none;}


span.not_deferred {color:#e35500;}
span.has_deferred {color:#75c700;}

#changeSubscribeEmail{
	font-size: 14px;
	font-style: normal;
}

table.account {width: 100%;}
table.account th {background: #F2F7FF; height: 37px; font-size: 1.25em; text-align: left; vertical-align: middle; padding-left: 20px;}
table.account tr {border-bottom: 1px solid #DFDFDF;}
table.account tr.total {font-weight: bold; background: #F4F4F4;}
table.account td {padding: 7px 0 5px 20px; font-size: 1.2em;}
table.account a {text-decoration: none; border-bottom: 1px solid #004F99;}
table.account .plus {color: green;}
table.account .minus {color: #800000;}


.complaint_block{padding:10px;margin:20px 0 0 0; background:#F0F0F0; border: 1px solid #b9b6fa;}
.complaint_order a.clickable { border-bottom:1px dashed!important; text-decoration:none!important; font-weight: normal!important; }
.complaint_1{background: #d7d7d7;}
.complaint_2{background: #ffc0bf;}
.complaint_3{background: #e5fabb;}
.complaint_4{background: #e9d7ff;}
.notnow{font-style: italic;color: #666666; font-size: 11px;}
.complaint_block sup{ font-size: 10px;}
.error_c {background-color: #FF9396!important; border: 1px solid #ff0033!important;}
.alert {color:#fff; margin-top: 3px;}
.early_insert {background-color: #aaf5a9!important; border: 1px solid #7ed27d!important;margin:5px 0; padding: 5px;}
.clickable.del {border: none!important;}
.clickable.del img {margin:2px 0 0 0;}
.oform {background: #E8E8E8;}
.need {color:maroon; font-weight:bold; font-size:16px;}

#cabinet #order-table TD
{
	vertical-align: middle;
}

#cabinet IMG.acts{cursor: pointer;}

.descr_mod_comment{
    background: #eeeeee;
    padding: 5px;
    margin-top: 10px;
}
.descr_green{border: 1px solid green;}
.descr_red{border: 1px solid red;}

/*новая история заказов*/
.onscroll_orders_goods td,.onscroll_orders_goods th{color: #555!important;}
.onscroll_orders_goods .ui-jqgrid-htable th {background: none!important; padding: 15px 10px!important;}
.onscroll_orders_goods .ui-jqgrid-htable {border: 5px solid #EFEFEF; width: 100%; background: none;}
.onscroll_orders_goods .ui-jqgrid-hdiv {height: 57px!important;}
.onscroll_orders_goods .ui-state-hover {background: #EFEFEF!important;}
.onscroll_orders_goods #orders-history-table,
.onscroll_orders_goods #orders-history-goods-table 
{border: 5px solid #EFEFEF;border-top: none;font-size: 10px;width: 100%;}

.onscroll_orders_goods #orders-history-table tr.jqgrow td,
.onscroll_orders_goods #orders-history-goods-table tr.jqgrow td 
{border: none; padding: 10px!important; font-size: 12px;}

.onscroll_orders_goods .light_link{text-decoration: none;}
.onscroll_orders_goods #orders-history-table .jqgfirstrow td,
.onscroll_orders_goods #orders-history-goods-table .jqgfirstrow td
{padding:0 10px!important;}
/*.onscroll_orders_goods .goods_small{font-size: 11px;}*/

#subscribe-content .ui-accordion-header {color: #555;}
#subscribe-content .ui-accordion-content {color: #555;}

.loginza_block{position:absolute; top:20px; right: 0;/*text-align: right;*/width:350px;}
.loginza_block small{font-size: 12px;}
.loginza_bind_item{padding: 5px 5px 0 5px; font-size: 11px;margin: 0 3px 2px 0;display:block;float:left;}
.loginza_bind_item_del{margin-left: 3px; cursor: pointer;}
.loginza_connect_block{height:300px;}

/*новые подписки*/
#cabinet #subscribe-content div.unfrozen, #subscribe-content div h3{background-color: #f7f9fe;}
#cabinet #subscribe-content h3 a {font-weight:bold; color:#555;padding-right: 2em; padding-left: 2em;}
#cabinet #subscribe-content h3 a span {font-size:11px; float:right;}
#cabinet #subscribe-content h3 a img {float:right;}
#cabinet #subscribe-content .doNewSubscribe{font-size: 11px; margin: 0;}
#cabinet #subscribe-content .subscribe_tables{ width: 100%;}
#cabinet #subscribe-content .subscribe_tables td{padding-right: 30px;}
#cabinet #subscribe-content .subscribe_tables tr.frozen{background-color: #e8effe;}
#cabinet #subscribe-content .sub_link_gray span.clickable,#cabinet #changeSubscribeEmail.clickable{color:#9b9ca7!important;font-size: 11px;}
#cabinet .sub_email{font-size: 12px;margin-bottom: 30px; padding-left: 2em;}
#cabinet .sub_email_link{color: #0790dd}
#cabinet #subscribe-content .frequency_text{font-size:11px;}
#cabinet #subscribe-content .ui-accordion-content {padding: 0; background-color: #f7f9fe!important;}
#cabinet #subscribe-content .sub_item_bottom {padding:0 2em 1em 2em;}
#cabinet #subscribe_block div.frozen h3,#cabinet #subscribe_block div.frozen .ui-accordion-content{background-color: #e8effe!important;}
#cabinet #subscribe_block .subscribe_stop{text-align: right;font-size: 11px; margin: 10px 10px 0 0;}
#cabinet #subscribe_block .subscribe_stop input{vertical-align: top;}
#cabinet #subscribe_block .big_alert{font-size: 16px; text-align: center;margin-bottom: 20px;font-weight: bold;}
#cabinet #subscribe_block .ui-accordion-header .ui-icon{background-image: none!important}
/*/новые подписки*/

#order-table .quantity {width: 20px; margin: 0 8px; text-align: center;}
#order-table .minus {margin-top: 4px; cursor: pointer;}
#order-table .plus {margin-top: 4px; cursor: pointer;}
#order-table .del {cursor: pointer;}
#order-table .new_row {background: #FFFFF0;}

#cabinet TABLE.cabinet_order_payment TD {padding-right: 10px;}
#cabinet TABLE.cabinet_order_payment TD.payment_title { font-weight: bold; padding-right: 5px;}
#cabinet TABLE.cabinet_order_payment TD.payment_name {padding-right: 15px;}
#cabinet TABLE.cabinet_order_payment TD.payment_sum {padding-right: 3px; text-align: right;}
#cabinet TABLE.cabinet_order_payment TD.payment_currency {padding-right: 15px;}
#cabinet TABLE.cabinet_order_payment TD.payment_misc {}
#cabinet TABLE.cabinet_order_payment TD.payment_title {font-weight: bold;}
