

/* Start:/bitrix/templates/bujutsu.ru/styles.css?150233882816493*/
html {
    height: 100%;
}
html,body,p,form,div{
    padding: 0;
    margin: 0;
}
body{
    width: 100%;
    min-height:100%;
    height: 100%;
    font-family: tahoma, sans-serif;
    font-size: 12px;
    line-height: 18px;
}
a,a:visited{
    color: #e8ae52;
    color: #ad211d;
}
a:hover{
    text-decoration: none;
}

#body{
    width: 100%;
    min-height: 100%;
    position: relative;
    top: 0;
    z-index: 1;
    float: left;
    background: url(/bitrix/templates/bujutsu.ru/images/bg_znak.gif);
}
*html #body{
    height: 100%;
}

*+html #body{
    height: 100%;
}
#spacer{
    width: 1px;
    height: 100%;
    min-height: 100%;
    float: left;
}
#spacer img{
    height: 100%;
    width: 1px;
    float: left;
}
#top{
    width: 100%;
    height: 30px;
    background: url(/bitrix/templates/bujutsu.ru/images/gradient_top_a.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}
#bottom{
    width: 100%;
    height: 571px;
    background: url(/bitrix/templates/bujutsu.ru/images/gradient_bottom_a.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 2;
}
#content{
    width: 892px;
    min-height: 100% !important;
    position: relative;
    top: 0px;
    z-index: 3;
    padding: 0px 0 0 0;
    /*	background: green;*/
    margin: 0px auto 0px auto !important;
    /*
        background: url(/bitrix/templates/bujutsu.ru/images/left_bg2.gif) repeat-y;
        border-bottom: 1px solid red;
    */
}
/*--- „«п IE6 ---*/
*html #content{
    height: 100%;
}

/*--- „«п IE7 ---*/
*+html #content{
    height: 100%;
}
/*---left---*/
#left{
    width: 248px;
    float: left;
}
.bg{
    width: 248px;
    float: left;
    padding: 23px 0px 0 0px;
    background: url(/bitrix/templates/bujutsu.ru/images/left_bg.gif) repeat-y;
}
.bg_bottom{
    width: 248px;
    float: left;
    padding: 0px 0px 0 0px;
    background: url(/bitrix/templates/bujutsu.ru/images/left_bg_bottom.gif) no-repeat left bottom;
}
#mn_left{
    width: 236px;
    float: left;
    padding: 0 6px 0 6px;
    margin: 0 0 30px 0;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_0.jpg) no-repeat 244px 36px;
}
#mn_left .japan{
    width: 29px;
    height: 249px;
    float: left;
    padding: 0 28px 0 21px;
}
#mn_left .japan img{
    width: 29px;
    height: 249px;
}
#mn_left .emblema{
    width: 59px;
    height: 59px;
    float: left;
    margin: 0 0 20px 0;
}
#mn_left .emblema img{
    width: 59px;
    height: 59px;
    border: none;
}
#mn_left .el{
    width: 120px;
    float: left;
    padding: 0 0px 0 0px;
}
#mn_left .el img{
    border: none;
    margin: 0 0 15px 0;
    float: left;
    width: 120px;
}
#left .dracon{
    width: 236px;
    float: left;
    margin: 0px 0 30px 0;
}
#left .dracon img{
    border: none;
    float: left;
}
#left .sivkov{
    width: 236px;
    float: left;
    padding: 0 6px 6px 6px;
    margin: 0px 0 0px 0;
}
#left .sivkov img{
    width: 236px;
    border: none;
    float: left;
}
#left .draconpng{
    width: 239px;
    height: 127px;
    float: left;
    padding: 30px 0 30px 0;
}
#left .draconpng img{
    width: 239px;
    height: 127px;
    border: none;
    float: left;
    filter: expression(fixPng(this));
}


#right{
    width: 644px;
    float: left;
    padding: 23px 0 30px 0;
}
/*---mn_main---*/
#mn_main{
    width: 644px;
    height: 124px;
    float: left;
}
#mn_main .d1{
    width: 78px;
    height: 124px;
    float: left;
}
#mn_main .d1 .img1{
    width: 77px;
    height: 36px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_1.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 0 0 0 1px;
}
#mn_main .d1 .img2{
    width: 78px;
    height: 46px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_2.jpg) no-repeat;
    margin: 0;
}
#mn_main .d1 .img3{
    width: 77px;
    height: 42px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_3.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 0 0 0 1px;
}
#mn_main .d2{
    width: 251px;
    height: 59px;
    padding: 0px 0 33px 0;
    float: left;
}
#mn_main .d2 .aikido{
    width: 38px;
    height: 10px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_aikido.png) no-repeat;
    filter: expression(fixPng(this,'scale'));
    margin: 10px 213px 12px 0;
    font-size: 2px;
    cursor:pointer;
}

#mn_main .d2 .img1{
    width: 251px;
    height: 4px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_4.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    margin: 0;
    padding: 0;
    font-size: 2px;
}
#mn_main .d2 .el{
    width: 251px;
    height: 30px;
    margin: 0;
    padding: 16px 0 0 0;
    font-size: 11px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_5.jpg) no-repeat;
}
#mn_main .d2 .el a{
    color: #e8ae52;
    margin: 0 6px 0 0;
    text-decoration: none;
}
#mn_main .d2 .el strong{
    margin: 0 9px 0 0;
    font-weight: normal;
    color: #ffffff;
    font-size: 11px;
}
#mn_main .d2 .img2{
    width: 251px;
    height: 9px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_6.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    margin: 0 0 0px 0;
    padding: 0;
    font-size: 2px;
}
#mn_main .d3{
    width: 65px;
    height: 124px;
    float: left;
}
#mn_main .d3 .img1{
    width: 65px;
    height: 36px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_7.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 0;
}
#mn_main .d3 .img2{
    width: 65px;
    height: 46px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_8.jpg) no-repeat;
    margin: 0;
}
#mn_main .d3 .img3{
    width: 65px;
    height: 42px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_9.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 0;
}
#mn_main .d4{
    width: 242px;
    height: 59px;
    padding: 0px 0 33px 0;
    float: left;
}
#mn_main .d4 .ju_jutsu{
    width: 242px;
    height: 12px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_ju_jutsu.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 10px 0px 10px 0;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
    color: #e8ae52;
    cursor: pointer;
}
#mn_main .d4 .ju_jutsu a{
    color: #dbb364;
    font-size: 9px;
    line-height: 9px;
    margin: 0 0 0 0 !important;
    text-decoration: underline !important;
}
#mn_main .d4 .ju_jutsu strong{
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    line-height: 9px;
    margin: 0 0 0 0 !important;
}
#mn_main .d4 .img1{
    width: 242px;
    height: 4px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_4.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    margin: 0;
    font-size: 2px;
}
#mn_main .d4 .el{
    width: 242px;
    height: 26px;
    margin: 0;
    padding: 20px 0 0 0;
    font-size: 11px;
    line-height: 11px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_10.jpg) no-repeat;
}
#mn_main .d4 .el a{
    color: #e8ae52;
    margin: 0 6px 0 0;
    text-decoration: none;
}
#mn_main .d4 .el strong{
    margin: 0 9px 0 0;
    font-weight: normal;
    color: #ffffff;
    font-size: 11px;
}
#mn_main .d4 .img2{
    width: 242px;
    height: 9px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_6.png) repeat-x;
    filter: expression(fixPng(this,'scale'));
    margin: 0;
    font-size: 2px;
}
#mn_main .d5{
    width: 8px;
    height: 59px;
    background: url(/bitrix/templates/bujutsu.ru/images/mn_main_11.png) no-repeat;
    filter: expression(fixPng(this,'crop'));
    margin: 32px 0 33px 0;
    float: left;
}
/*page_content*/
#main{
    width: 627px;
    float: left;
    margin: 0 0 20px 9px;
    background: #ffffff;
}
*html #main{
    margin: 0 0 20px 4px;
}
*+html #main{
    margin: 0 0 20px 4px;
}

#main .name{
    width: 599px;
    height: 22px;
    background: url(/bitrix/templates/bujutsu.ru/images/page_name_bg.jpg) repeat-x;
    padding: 4px 14px 0px 14px;
    font-size: 10px;
    font-family: tahoma;
    text-transform: uppercase;
    color: #b6b8bb;
}
#main .name h1{
    font-size: 10px;
    margin: 0;
    padding: 0;
    color: #b6b8bb;
    color: #b48a7a;
    font-weight: normal;
}
#main .body{
    width: 599px;
    padding: 15px 14px 15px 14px;
    float: left;
    color: #424142;
    font-size: 12px;
    line-height: 18px;
}
#main .body ul{
    margin: 0 0 0 20px;
    padding: 0;
}
#main .body ul li{
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 14px;
}
/*instructors_list*/
.people{
    width: 599px;
    padding: 0 0 20px 0;
    font-size: 12px;
    line-height: 18px;
    float: left;
}
.people .photo{
    width: 98px;
    border: none;
    float: left;
    padding: 0 11px 11px 0;
}
.people .w166{
    width: 166px;
}
.people .photo img{
    border: none;
}
.people .announce{
    width: 470px;
    float: left;
}
.people .w402{
    width: 402px !important;
}
.people h2{
    color: #000066;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 14px;
}
.people .announce2{
    width: 599px;
    float: left;
}

/*news_list*/
.news_list{
    margin: 0 0 20px 0;
}
.news_list strong{
    font-size: 12px;
    font-weight: normal;
    color: #ad211d;
    margin: 0 0 10px 0;
}
.news_list p{
    font-size: 12px;
    color: #151518;
}
.news_list a{
    font-size: 12px;
    color: #ad211d;
    text-decoration: underline;
}
/*article_list*/
.article_list{
    margin: 0 0 20px 0;
    width: 599px;
    float: left;
}
.article_list img.small{
    width: 60px;
    float: left;
    border: none;
    border-right: 2px solid #210000;
    border-bottom: 2px solid #210000;
    margin: 0 5px 5px 0;
}
.article_list strong{
    font-size: 12px;
    font-weight: normal;
    color: #ad211d;
    margin: 0 0 10px 0;
}
.article_list p{
    font-size: 12px;
    line-height: 18px;
    color: #151518;
}
.article_list a{
    font-size: 10px;
    color: #ad211d;
    text-decoration: underline;
}



/*text_block*/
.text_block{
    width: 627px;
    float: left;
    margin: 0 0 20px 9px;
    background: #3d0706;
}
*html .text_block{
    margin: 0 0 20px 4px;
}
*+html .text_block{
    margin: 0 0 20px 4px;
}

.text_block .name{
    width: 599px;
    height: 22px;
    background: #030203;
    padding: 4px 14px 0px 14px;
    font-size: 10px;
    font-family: tahoma;
    text-transform: uppercase;
    color: #b6b8bb;
}
.text_block .name h2{
    font-size: 10px;
    font-family: tahoma;
    font-weight: normal;
    text-transform: uppercase;
    color: #b6b8bb;
    padding: 0;
    margin: 0;
}
.text_block .body{
    width: 599px;
    float: left;
    padding: 15px 14px 15px 14px;
    color: #b48a7a;
    font-size: 12px;
    line-height: 16px;
}

/*article_block*/
#article_block{
    width: 627px;
    float: left;
    margin: 0 0 20px 9px;
    background: #3d0706;
}
*html #article_block{
    margin: 0 0 20px 4px;
}
*+html #article_block{
    margin: 0 0 20px 4px;
}

#article_block .name{
    width: 599px;
    height: 22px;
    background: #030203;
    padding: 4px 14px 0px 14px;
    font-size: 10px;
    font-family: tahoma;
    text-transform: uppercase;
    color: #b6b8bb;
}
#article_block .body{
    width: 627px;
    float: left;
    padding: 15px 0 15px 0;
}
#article_block .announce{
    width: 285px;
    margin: 0px 0px 0px 0px;
    padding: 0 14px 0 14px;
    float: left;
    line-height: 12px;
}
#article_block .announce img{
    width: 60px;
    float: left;
    border: none;
    border-right: 2px solid #210000;
    border-bottom: 2px solid #210000;
    margin: 0 5px 5px 0;
}
#article_block .announce h2{
    font-size: 13px;
    font-weight: normal;
    color: #b48a7a;
    margin: 0 0 7px 0;
    padding: 0px;
}
#article_block .announce a{
    color: #b48a7a;
    text-decoration: none;
}
#article_block .b{
    border-right: 1px solid #200404;
}
#article_block .spl{
    width: 599px;
    height: 2px;
    background: #200404;
    margin: 0px 14px 0 14px;
    float: left;
    font-size: 1px;
}
*html #article_block .spl{
    margin: 0px 7px 0 7px;
}
*+html #article_block .spl{
    margin: 0px 7px 0 7px;
}
#article_block .all_article{
    width: 616px;
    float: left;
    text-align: right;
    padding: 0 0 15px 0;
}
#article_block .all_article a{
    font-size: 12px;
    text-decoration: underline;
    color: #b48a7a;
}
/*news_block*/
#news_block{
    width: 627px;
    float: left;
    margin: 0 0 20px 9px;
}
*html #news_block{
    margin: 0 0 20px 4px;
}
*+html #news_block{
    margin: 0 0 20px 4px;
}
#news_block .name{
    width: 599px;
    height: 22px;
    background: #030203;
    padding: 4px 14px 0px 14px;
    font-size: 10px;
    font-family: tahoma;
    text-transform: uppercase;
    color: #b6b8bb;
}
#news_block .body{
    width: 627px;
    float: left;
    padding: 0px 0 0px 0;
    background: url(/bitrix/templates/bujutsu.ru/images/news_bg.jpg);
}
#news_block .announce{
/*
    width: 173px;
*/
	width: 600px;
    margin: 15px 0px 15px 0px;
    padding: 0 14px 0 14px;
    float: left;
    line-height: 12px;
    color: #151518;
}
#news_block .b{
    border-right: 2px solid #73674d;
}
#news_block .announce strong{
    font-size: 12px;
    font-weight: normal;
    color: #ad211d;
    margin: 0 0 10px 0;
}
#news_block .announce span{
    font-size: 10px;
    color: #151518;
}
#news_block .announce a{
    font-size: 12px;
    color: #ad211d;
    text-decoration: underline;
}
#news_block .spl{
    width: 599px;
    height: 2px;
    background: #200404;
    margin: 0px 14px 0 14px;
    float: left;
    font-size: 1px;
}
*html #news_block .spl{
    margin: 0px 7px 0 7px;
}
*+html #news_block .spl{
    margin: 0px 7px 0 7px;
}
#news_block .all_news{
    width: 616px;
    float: left;
    text-align: right;
    padding: 0 0 15px 0;
}
#news_block .all_news a{
    font-size: 12px;
    text-decoration: underline;
    color: #1e1a15;
}

/*photo_block*/
#photo_block{
    width: 635px;
    height: 129px;
    float: left;
    margin: 0 0 20px 9px;
}
*html #photo_block{
    margin: 0 0 20px 4px;
}
*+html #photo_block{
    margin: 0 0 20px 4px;
}
#photo_block .bg{
    width: 627px;
    height: 129px;
    background: url(/bitrix/templates/bujutsu.ru/images/photo_bg.gif) repeat-x;
    float: left;
    margin: 0;
    padding: 0;
}
#photo_block .name{
    width: 599px;
    height: 22px;
    padding: 4px 14px 0px 14px;
    font-size: 10px;
    font-family: tahoma;
    text-transform: uppercase;
    color: #b6b8bb;
}
#photo_block .body{
    width: 599px;
    float: left;
    padding: 13px 14px 14px 14px;
}
#photo_block .left{
    width: 11px;
    margin: 0px 13px 0px 0px;
    padding: 11px 0px 0 0px;
    line-height: 12px;
    color: #151518;
    float: left;
}
#photo_block .left img{
    cursor: pointer;
}
#photo_block .photo{
    width: 104px;
    height: 75px;
    margin: 0 6px 0 0;
    padding: 0px;
    float: left;
}
#photo_block img{
    border: none;
    /*
        width: 104px;
        height: 75px;
    */
    float: left;
}
#photo_block .right{
    width: 11px;
    margin: 0px 0px 0px 7px;
    padding: 11px 0px 0 0px;
    line-height: 12px;
    color: #151518;
    float: left;
}
#photo_block .right img{
    cursor: pointer;
}
#photo_block .right_bg{
    width: 8px;
    height: 32px;
    background: url(/bitrix/templates/bujutsu.ru/images/photo_bg_right.png) no-repeat;
    filter: expression(fixPng(this));
    float: left;
}

#footer{
    width: 892px;
    float: left;
}

#footer .copy{
    width: 500px;
    text-align: center;
    float: left;
    padding: 10px 72px 30px 72px;
    color: #845f3e;
    font-size: 9px;
    line-height: 11px;
}
#footer .ita{
    width: 170px;
    height: 35px;
    float: left;
    padding: 0px 58px 30px 20px;
}
#footer .ita img{
    display: block;
    filter: expression(fixPng(this));
    border: none;
}
#footer .ita a{
    color: #845f3e;
    font-size: 9px;
    text-decoration: none;
    margin-left: 31px;
}

/*---feedback---*/
#feedback .lbl{
    float:left;
    width:98px;
}
*html #feedback .lbl{
    width:95px;
}
#feedback .txt{
    width:208px;
    margin: 0 0 20px 0;
}
#feedback select.txt{
    width:212px;
}
#feedback textarea.txt{
    width:210px;
    height:81px;
}
*html #feedback textarea.txt{
    width:208px;
}
*+html #feedback textarea.txt{
    width:208px;
}
#feedback_code_img{
    background: #ffffff;
    margin: 0px 0 0 0;

}
#feedback label.error,#feedback div.error,#feedback span.error{
    color: #cc0000; /* tsvet u oshibok v forme */
}
#feedback input.error,#feedback select.error,#feedback textarea.error{
/*    border: 1px solid #cc0000;
    padding: 1px 1px 1px 1px;*/
}
#feedback select.error{
    padding: 0 0 0 0;
}
*html #feedback textarea.error{
    padding: 0 0 0 0;
}
#feedback .btn{
    font:12px Arial, sans-serif;/* razmer i garnitura shrifta u knopki */
    padding:0 5px;
    cursor:pointer;
    border: 1px solid #000000;
    background: #ffffff;
    margin: 0 0 0 100px;
}

.show {
	display: block;
}

.hide {
	display: none;
}

#feedback .elem em {
	color: red;
	position: absolute;
	margin-left: 10px;
}
/* End */
/* /bitrix/templates/bujutsu.ru/styles.css?150233882816493 */
