html, body {
    color: #63625e;
    background: #FFF url('/images/background.jpg') left top
}

a {
    color: #5F7FA5;
    text-decoration: none
}

a:hover {
    color: #eb4d20;
    text-decoration: underline
}

.article a.go {
    color: #5F7FA5;
    text-decoration: none
}

#go-window {
    position: absolute;
    z-index: 10;
    background-color: #F6F6F6;
    display: none;
    margin: 3px;
    padding: 10px;
    border: 1px solid #AAAAAA;
}

#GlobalContainer {
    width: 971px;
    padding: 0px 18px;
    margin: 0px auto;
    background: #FFF;
}

.iB {
    position: relative;
    float: left;
}

.topMenu {
    height: 23px;
}

.topMenu ul {
    float: right;
}

.topMenu .menu-h {
    border: 0px solid #bec0c2;
    border-top-style: none;
}

.topMenu .menu-h li {
    border: 1px solid #bec0c2;
    border-top-style: none;
    background: #e9e6e1;
    text-align: center;
    width: 93px;
    height: 21px;
    line-height: 21px;
    padding: 0px
}

.topMenu .menu-h li a {
    border-left: 1px solid #FFF;
    color: #63625e;
}

.logo {
    width: 242px
}

.siteMenu div {
    float: right;
    margin-left: 20px;
}

.siteMenu A {
    color: #eb4d20;
    font-family: Tahoma;
}
 /*add*/
.cW {
    clear: both;
    height: 18px
}

.db {
    border: 1px solid #000
}

.dbg {
    background-color: #000
}

.ml {
    margin-left: 14px
}

.ml6 {
    margin-left: 6px
}

.ml8 {
    margin-left: 8px
}

.ml12 {
    margin-left: 12px
}

.h90 {
    height: 90px
}

.h40 {
    height: 40px
}

.h300 {
    height: 300px
}

.h309 {
    height: 309px
}

.h324 {
    height: 324px
}

.h250 {
    height: 250px
}

.h255 {
    height: 255px
}

.h34 {
    height: 34px
}

.h24 {
    height: 24px
}

.w972 {
    width: 972px
}

.w754 {
    width: 754px
}

.w654 {
    width: 654px
}

.w300 {
    width: 300px
}

.w318 {
    width: 318px
}

.w153 {
    width: 153px
}

.w150 {
    width: 150px
}

.w159 {
    width: 159px
}

.w480 {
    width: 480px
}

.w130 {
    width: 130px
}

.anSPl {
    background: #edeae6 url('/images/i/anons_short_palshka.gif') no-repeat scroll top left;
    width: 318px;
    height: 36px;
    line-height: 36px;
    color: #eb4d20; /*#ed702d;*/
    font-size: 13px;
    position: relative;
    font-family: Tahoma;
    text-transform: uppercase;
}

.anSPl b {
    margin-left: 17px
}

.anSPl span {
    position: absolute;
    top: 0px;
    right: 10px;
    color: #5F7FA5;
    text-transform: none;
}

.anSPl span A {
    color: #5F7FA5;
}
 /*add*/
.anSPl span A:hover {
    color: #eb4d20;
    text-decoration: underline;
}
 /*add*/
.anSPl300 {
    /*background:#edeae6 url('/images/i/anons_short_palshka_300.gif') no-repeat scroll top left;*/
    background: url('/images/i/plashka_gray_300.gif') no-repeat scroll top left;
    width: 300px;
    height: 31px; /*36*/
    line-height: 36px;
    color: #EB4D20;
    font-size: 13px;
    font-family: Tahoma;
    font-weight: bold;
    position: relative;
}

.anSPl300 b {
    margin-left: 17px
}

.anSPl300 span {
    position: absolute;
    top: 0px;
    right: 10px
}

.anSPl300 div {
    margin-left: 17px
}

.anSPl300 div A {
    color: #EB4D20;
    text-decoration: none;
}

.anSPl300 span A {
    color: #5F7FA5;
    font-weight: normal;
}
 /*add*/
.anSPl300 span A:hover {
    color: #eb4d20;
    text-decoration: underline;
}
 /*add*/
/*add*/
div.catalog-section table td {
    padding-right: 10px;
    padding-top: 10px;
}

#MagNomerAnons {
    height: 340px;
    background: #E9E6E1; /*#f0881e*/
}

#MagNomerAnons div {
    margin: 0px auto;
    color: #b1b0b0;
}

#MagNomerAnons .title {
    padding-top: 10px;
    width: 220px;
    text-align: center;
    font-size: 16px;
    font-family: Tahoma;
    font-weight: bold;
    color: #EB4D20;
}

#MagNomerAnons .name {
    width: 220px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

#MagNomerAnons .name A {
    color: #b1b0b0;
}
 /*add*/
#MagNomerAnons .pic {
    width: 220px;
    text-align: center;
    font-size: 14px;
}

#MagNomerAnons .links {
    width: 143px;
    text-align: left;
    font-size: 14px;
    padding-left: 27px;
}

#MagNomerAnons .links A {
    color: #5F7FA5;
    text-decoration: none;
    font-weight: bold;
    font-famoly: Verdana;
    font-size: 10pt;
}
 /*add*/
/*razdel*/
/*H1.oranje {color:#F89828; font-family:Times New Roman; font-size:18pt;text-transform:uppercase; font-weight:bold; padding:0; margin:0;}*/
H1.oranje {
    color: #F89828;
    font-family: Tahoma;
    font-size: 18pt;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.list_art {
    width: 100%;
    font-size: 9pt
}

.list_art TD {
    padding-top: 7px;
    font-family: Verdana;
}

.list_art .header {
    padding: 0;
    padding-left: 10px;
    background: url('/images/art/art_list_plashka481.gif') no-repeat scroll top left;
    border-bottom: 2px solid #BBB;
}

.w754 .list_art .header {
    padding: 0;
    padding-left: 10px;
    background: url('/images/art/art_list_plashka754.gif') no-repeat scroll top left;
    border-bottom: 2px solid #BBB;
}

/*.list_art .header .H1 {float:left; font-family:Times New Roman; font-size:14pt;text-transform:uppercase;margin-left:20px; margin-top:3px;}*/
.list_art .header .H1 {
    float: left;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11pt; /*margin-left:20px;*/
    text-transform: uppercase;
    margin-top: 3px;
}

.list_art .header div.link {
    float: right;
    margin: 5px 10px;
}

.list_art .header div.link A {
    color: #464646;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: underline;
}

.list_art .pic {
    width: 101px;
}

.list_art .pic IMG {
    width: 90px;
    height: 90px;
}

.list_art SPAN.title {
    font-family: Tahoma;
    font-size: 10pt;
    color: #5F7FA5;
}

.list_art A.title {
    font-family: Tahoma;
    font-size: 10pt;
    color: #5F7FA5;
    font-weight: bold;
}

.list_art A.more {
    font-family: Verdana;
    color: #5F7FA5;
    font-weight: normal;
    font-size: 9pt;
}

.list_art .delim {
    height: 2px;
    border-bottom: 1px solid #E9E6E1;
}

/*article*/
.art_detail {
    width: 487px;
}

.art_detail TD.am {
    background: url('/images/art/bg_art.gif') repeat-y;
}

.art_detail TD.at {
    text-align: top;
    background: url('/images/art/bg_art_top.gif') no-repeat scroll top left;
    height: 8px;
    line-height: 50%;
}

.art_detail TD.ab {
    text-align: bottom;
    background: url('/images/art/bg_art_bottom.gif') no-repeat scroll top left;
    height: 16px;
}

.art_detail .article {
    margin: 0 15px 30px 15px;
    font-family: Verdana;
    font-size: 10pt;
}

.art_detail .article .topblock {
    font-family: Verdana;;
    font-size: 9pt;
    margin: 7px 0 20px 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #E9E6E1;
    border-top: 1px solid #E9E6E1;
    font-weight: bold;
}

/*.art_detail .article H1 {color:#F89828; font-family:Times New Roman; font-size:18pt;text-transform:uppercase; font-weight:bold; padding:0; margin:0;}*/
.art_detail .article H1 {
    color: #eb4d20;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    padding-top: 7px;
    padding-bottom: 7px;    
    margin: 0;
}

.art_detail .article H3 {
    color: #eb4d20;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    padding: 0;
    margin: 7px 0 3px 0;
}

.art_detail .article P {
    margin-bottom: 10px;
}

.art_detail .article LI {
    margin-left: 20px;
}

/*shop*/
.shop_detail {
    width: 800px;
}

.shop_detail TD.am {
    background: url('/images/art/bg_shop.gif') repeat-y;
}

.shop_detail TD.at {
    text-align: top;
    background: url('/images/art/bg_shop_top.gif') no-repeat scroll top left;
    height: 8px;
    line-height: 50%;
}

.shop_detail TD.ab {
    text-align: bottom;
    background: url('/images/art/bg_shop_bottom.gif') no-repeat scroll top left;
    height: 16px;
}

.shop_detail .article {
    margin: 0 15px 30px 15px;
    font-family: Verdana;
    font-size: 10pt;
}

.shop_detail .article .topblock {
    font-family: Verdana;;
    font-size: 9pt;
    margin: 7px 0 20px 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #E9E6E1;
    border-top: 1px solid #E9E6E1;
    font-weight: bold;
}

/*subpart in left column*/
.menu_part_left {
    width: 157px;
}

.menu_part_left TD {
    background: #EDEAE6 url('/images/art/bg_shadow.gif') repeat-y right;
}

.menu_part_left TD.mpt {
    background: #EDEAE6 url('/images/art/bg_shadow_top.gif') no-repeat right;
    height: 4px;
    line-height: 10%;
}

.menu_part_left TD.mpb {
    background: url('/images/art/bg_shadow_bottom157.gif') no-repeat bottom;
    height: 4px;
    line-height: 10%;
}

.menu_part_left H1 {
    color: #eb4d20;
    font-family: Tahoma;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    margin: 8px 3px 5px 15px;
    line-height: 110%;
}

.menu_part_left UL.menu_inner {
    margin: 3px 12px 10px 15px;
    list-style-type: none;
}

.menu_part_left UL.menu_inner LI, LI.on {
    padding-left: 2px;
    padding-bottom: 5px;
    /*height: 27px;*/
    line-height: 12px;
    border-bottom: 1px solid #BBB; /*background: url('/images/art/bg_subp_off.gif') repeat-x;*/
}

/*.menu_part_left UL.menu_inner LI.on {background: url('/images/art/bg_subp_on.gif') repeat-x; color:#F89828;text-transform:uppercase;  border-bottom:0px solid #EDEAE6;}*/
.menu_part_left UL.menu_inner LI.on {
    color: #eb4d20;
    font-weight: bold;
}

.menu_part_left UL.menu_inner A {
    color: #636467;
    font-size: 8pt;
    font-family: Tahoma;
}

/*.menu_part_left UL.menu_inner LI.on A {color:#F89828;text-transform:uppercase;}*/
.menu_part_left UL.menu_inner LI.on A {
    color: #eb4d20;
    font-weight: bold;
}

/*my sequence*/
#sequence_descr {
    width: 130px;
}

#loaded_sequence {
    width: 180px;
    margin-bottom: 15px;
}

.workarea {
    font-size: 11px;
    clear: both;
}

div.asana_list_div {
    margin: 14px;
}

div.category {
    float: left;
    margin: 5px;
}

div.pages {
    margin: 5px 10px 5px 5px;
    white-space: nowrap;
    float: right;
}

#build_sequence {
    width: 180px;
    border: solid 1px silver;
    height: 450px;
    margin: 10px;
    padding: 5px;
    overflow-y: auto;
    background-color: white;
}

#asanaContent {
    float: left;
    width: 100%;
}

div.pose_item {
    float: left;
    width: 33%;
    height: 130px;
}

div.pose_item_div {
    float: left;
    width: 95%;
    height: 120px;
    border-bottom: solid 3px #EDEAE6;
}

a.add_item {
}

div.item_foto {
    float: left;
    padding: 5px;
}

div.item_add {
    float: left;
}

div.item_del {
    float: right;
}

div.item_link {
    color: #999999;
    clear: both;
    padding: 5px 0px 5px 5px;
}

.add_item img {
    margin: 5px;
}

.wait {
    text-align: center;
    padding-top: 40px;
}

.workarea.tabs, .workarea .tabs td {
    height: 33px;
    padding-top: 0px;
    text-align: center;
    vertical-align: middle;
}

.workarea .tabs {
    width: 424px;
}

.workarea .tabs #tab_0, .workarea .tabs #tab_0 a {
    color: #0C8001;
}

.workarea .tabs #tab_0, .tab_0_inactive {
    width: 131px;
}

.workarea .tabs #tab_1, .workarea .tabs #tab_1 a {
    color: #3954BB;
}

.workarea .tabs #tab_1, .tab_1_inactive {
    width: 152px;
}

.workarea .tabs #tab_2, .workarea .tabs #tab_2 a {
    color: #A0457F;
}

.workarea .tabs #tab_2, .tab_2_inactive {
    width: 141px;
}

.workarea .panel {
    background-image: url(/images/sequence_panels_bg.gif);
    padding: 5px 9px;
    width: 407px;
}

.workarea .tabs img {
    display: inline;
    margin-bottom: -4px;
}

.tab_0_inactive {
    background: url('/images/sequence_tab1_off.gif')
}

.tab_1_inactive {
    background: url('/images/sequence_tab2_off.gif')
}

.tab_2_inactive {
    background: url('/images/sequence_tab3_off.gif')
}

.tab_0_active {
    background: url('/images/sequence_tab1_on.gif')
}

.tab_1_active {
    background: url('/images/sequence_tab2_on.gif')
}

.tab_2_active {
    background: url('/images/sequence_tab3_on.gif')
}

/* vote form */
.vote_form {
    width: 153px;
    color: #636467;
    font-size: 11px;
    font-family: Tahoma;
}

.vote_form TD.vote_top {
    height: 34px;
    background: url('/images/vote_top.gif') no-repeat;
    color: #636467;
}

.vote_form TD.vote_top DIV {
    margin: 3px 0 0 15px;
    font-size: 11pt;
    text-transform: uppercase;
    font-family: Tahoma;
    color: #EB4D20;
    font-weight: bold;
}

.vote_form TD.vote_bottom {
    height: 11px;
    background: url('/images/vote_bottom.gif') no-repeat;
}

.vote_form TD.vote {
    height: 11px;
    background: url('/images/bg_vote.gif') repeat-y;
    background-color: #EDEAE6;
}

.vote_form TD.vote FORM {
    width: 128px;
    margin: 5px 10px 5px 15px;
}

.vote_form TD.vote TD {
    padding-bottom: 3px;
}

.vote_form INPUT.but_vote {
    background: url('/images/bg_but_vote.gif') no-repeat;
    width: 122px;
    height: 19px;
    color: #636467;
    border: 0;
    font-size: 11px;
    margin-top: 5px;
    text-align: center;
    padding-bottom: 1px;
}

.vote_form INPUT.cb {
    margin-right: 5px;
    margin-top: 3px;
}

.vote_form A {
    color: #636467;
    text-decoration: underline;
}

/* block video */
.block_video {
    width: 153px;
}

.block_video .bvt {
    background: url('/images/plashka_gray_video.gif') no-repeat;
    height: 34px;
    color: #EB4D20;
    font-family: Tahoma;
    font-size: 13px;
    border: 1px solid #FFF;
    font-weight: bold;
}

.block_video .bvt DIV {
    margin: 7px 0 0 20px;
}

.block_video .bvb {
    background-color: #B1B0B0;
    color: #EB4D20;
    font-size: 11px;
    padding: 3px 10px 3px 15px;
    border-top: 1px solid #E4E7CA;
}

.block_video .bvb A {
    color: #FFF;
    font-size: 11px;
}

.block_video .bv {
    margin-left: 1px;
    border-bottom: 2px solid #BEC0C2;
}

.block_video .bv p {
    position: absolute;
    left: 50px;
    margin-top: 20px;
}

/*from main page block top10*/
#IndexTop ol {
    padding-left: 28px
}

#IndexTop ol li {
    list-style-type: decimal;
    list-style-position: outside;
    line-height: 170%;
}

/*for links to old site*/
TD.zag1 {
    color: #F89828;
    font-family: Times New Roman;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight: bold;
}

/*block Video on main page*/
.block_video_main IMG {
    border: 1px solid #E4E7CA;
}

.block_video_main P.play {
    position: absolute;
    left: 115px;
    margin-top: 45px;
}

/*!!!test*/
/*H3 {color:#F89828; font-family:Times New Roman; font-size:10pt;text-transform:uppercase; font-weight:bold; padding:0; margin:7px 0 3px 0;}*/
H3 {
    color: #eb4d20;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    padding: 0;
    margin: 7px 0 3px 0;
}

/*asana list box*/
.asana_list_container {
    width: 485px;
}

.asana_list_container div.asana_list_box {
    background: white url(/images/asana_list_box.jpg) no-repeat;
    width: 161px;
    height: 163px;
    text-align: center;
    padding-top: 20px;
    float: left;
}

/*blog lj*/
.blog .dt {
    color: #555555;
    width: 75px;
    height: 75px;
    background: url('/images/i/calendar75.png') no-repeat scroll top left;
    float: left;
    margin-right: 10px;
    font-weight: bold;
}

.blog .dt .month {
    margin-top: 13px;
}

.blog .dt .date {
   /* margin-top: 30px;*/
    font-size: 25px;
}

.blog .txt {
    float: left;
    width: 350px;
}

.blog A.title {
    font-size: 11pt;
    font-family: Tahoma;
    letter-spacing: 0px;
    font-weight: bold;
}

/*nivea*/
.nivea {
    /*background:url('/bitrix/images/New Folder/body_bg.jpg') repeat-x scroll 0 0;*/
    background-color: #5a9fe4;
    border-collapse: collapse;
}

.nivea td {
    padding: 5px;
}

.nivea h3 {
    color: #A5D0F9;
    font-size: 14px;
}

.nivea a {
    color: #24338c;
}

.nivea a:hover {
    color: #ffffff;
}

.nivea p {
    margin-bottom: 10px;
    color: #ffffff;
    font-family: Verdana;
}

DIV.cfull H1 {
    color: rgb(248, 152, 40);
    font-weight: bold;
    font-size: 18px;
}

.table {
    cellpadding: 5px;
}

.comment_count_div, .comment_count_div_light {
    width: 30px;
    height: 30px;
    float: left;
    clear: both;
    text-align: center;
}
.comment_count_div{
    background: url('/images/com.png') no-repeat scroll top left;
}
.comment_count_div_light {
    background: url('/images/comment.png') no-repeat scroll top left;
}

table.service_box {
    font-size: 10px;
    width: 477px;
    height: 25px;
    background-image: url(/images/article_toolbar_bg.gif);
    margin-left: 2px;
}

table.service_box td {
    padding: 1px;
    vertical-align: middle;
}

#vote table {
    width: auto;
}


.a_div_over {border:solid 1px #EB4D20;}
.a_div_out {border:solid 1px white;}

#catalog_item p {
line-height:21px;
margin-bottom:14px;
}

#catalog_item table {font-size:12px;margin-left:20px;}

.additional_goods {
border-top:1px solid #CCCCCC;
font-weight:bold;
margin-top:25px;
padding-bottom:15px;
padding-top:20px;
}

.other_items {
	float:left;
	width:290px;
	padding:25px;
	height:300px;
	
	
}

.tip {
background-color:#FFFFEE;
border:1px dashed gray;
padding:8px;
}

.additional_info{
  font-style:italic;
  font-size:15px;
  padding-top:15px;
  font-weight:bold;
}
.additional_info_text{
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
}
.additional_info_price{
  font-size:18px;
  font-weight:bold;
  color:#F89828;
}

.hokku_header {
color:#5F7FA5;
font-family:Tahoma;
font-size:10pt;
font-weight:bold;
padding-left:10px;
}

.hokku_text{
font-family:Verdana;
padding-top:7px;
padding-left:40px;

}

.hokku_autor{
  color:#5F7FA5;
font-size:10px;
  
}

.delim{
  border-bottom:1px solid #E9E6E1;
  height:2px;
  width:100%;
  padding:20px;
}

#sg_banner1 {text-align:center;}
#sg_banner1 div {margin:0 auto;}

