*{
	font-family:Tahoma
}

table, td, div{
	font-family:Tahoma
}

body{
	padding:0px;
	margin:0px;
	background:url('/n.gif') no-repeat #ffffff ;
	background-attachment: fixed;
}

h3{
padding:0px 14px; margin:0px; color:#df5e00; font-family:Tahoma; font-size:17px
}

p{
/*padding:5px 0px 15px 0px; margin:5px 0px; font-size:12px; font-family:Tahoma;  foont-weight:bold*/
padding:5px 0px 15px 0px; margin:5px 0px; font-size:12px; font-family:Tahoma;  foont-weight:bold;
}

/*span, div, ul, li, ol, strong, i, b, p{
	font-size:12px; font-family:Tahoma; color:#000000;
}*/



span a, div a, a b {
	font-size:12px; font-family:Tahoma; color:#ae5f2f; text-decoration:underline
}
span a:hover, div a:hover, a:hover b {
	font-size:12px; font-family:Tahoma; color:#ae5f2f; text-decoration:none;
}



a{
font-size:12px; font-family:Tahoma; color:#ae5f2f; text-decoration:underline
}

a strong{
font-size:12px; font-family:Tahoma; color:#ae5f2f; text-decoration:underline
}


a:hover{
font-family:Tahoma; color:#ef7c00; text-decoration:none
}

a:visited{
font-family:Tahoma; color:#75204a;
}

.schedule_discipline_head {
	width: 250px;
}
.schedule_discipline_head a{
	text-decoration: none;
	color: white;
}


/*visual schedule*/

div.visual_current img{
	border: 2px solid #ff0000;
}

div.visual_container div.event_info{
	padding:5px;
	border: 1px solid #ae5f2f;
	background-color:#f0dec8;
}




/* top_menu */
.top_menu_border{
	width:9px;
	background:url(/images/design/top_menu_center_bg.gif) top left no-repeat
}
.top_menu_bg{
	background:url(/images/design/top_menu_bg.gif) top left repeat-x;
	text-align:center;
	vertical-align:middle
}
.top_menu_left{
	width:8px;
	background:url(/images/design/top_menu_left_bg.gif) top left no-repeat
}
.top_menu_right{
	width:9px;
	background:url(/images/design/top_menu_right_bg.gif) top right no-repeat
}

/* left_menu */
.left_menu_top_left_bg{
	width:5px;
	height:4px;
	background:url(/images/design/menu_border_top_left.gif) top left no-repeat
}
.left_menu_top_bg{
	background:url(/images/design/menu_border_top.gif) top left repeat-x
}
.left_menu_top_right_bg{
	width:5px;
	background:url(/images/design/menu_border_top_right.gif) top right no-repeat
}
.left_menu_left_bg{
	background:url(/images/design/menu_border_left.gif) top left repeat-y
}
.left_menu_right_bg{
	background:url(/images/design/menu_border_right.gif) top right repeat-y
}
.left_menu_bottom_left_bg{
	height:4px;
	background:url(/images/design/menu_border_bottom_left.gif) bottom left no-repeat
}
.left_menu_bottom_bg{
	background:url(/images/design/menu_border_bottom.gif) bottom left repeat-x
}
.left_menu_bottom_right_bg{
	background:url(/images/design/menu_border_bottom_right.gif) bottom right no-repeat
}

.left_menu{
	height:26px
}
.left_menu a{
	color:#ae5f2f;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none
}
.left_menu a:hover{
	color:#ae5f2f;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:underline
}
.left_menu td.button{
	width:12px;
	background:url(/images/design/left_menu_button.gif) center center no-repeat
}

.dotted_line{
	height:1px;
	background:url(/images/design/menu_line.gif) top left repeat-x
}

/* hotnews */
.hotnews_arrow{
	width:13px; height:14px; background:url(/images/design/news_yellow_arrow.gif) top left no-repeat
}
.hotnews_date span{
	position:relative;
	font-family:Tahoma;
	font-size:10px;
	color:#8f8579;
	background:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
}
.hotnews_header a{
	color:#593420;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline
}
.hotnews_header a:hover{
	color:#593420;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none
}

.all_news td.button{
	width:23px;
	height:15px;
	background:url(/images/design/all_news.gif) top left no-repeat
}

a.in_detail{
	font-size:11px;
	font-family:Tahoma;
	color:#8f8579;
	text-decoration:underline;
}

a.in_detail:hover{
	font-size:11px;
	font-family:Tahoma;
	color:#8f8579;
	text-decoration:none;
}

/* bottom_menu*/
.bottom_menu th{
	width:1px;
	background:#8f8579;
}
.bottom_menu tr td{
	color:#8f8579;

}
.bottom_menu a{
	color:#8f8579;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}
.bottom_menu a:hover{
	color:#8f8579;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

/* copyright */
td.copyright {
	color:#8f8579;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	padding-top:6px;
	width:208px;
}
td.copyright a{
	color:#ae5f2f;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}
td.copyright a:hover{
	color:#ae5f2f;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}


/* 08.06.11  */
.trainer_name{
	width:95%;
	background:#f6c81d;
}

.trainer_name .t_l{
	width:9px;
	height:9px;
	background-image:url(/images/description_bg.gif);
	background-repeat:no-repeat;
	background-position:-27px -9px
}
.trainer_name .t_r{
	width:9px;
	height:9px;
	background-image:url(/images/description_bg.gif);
	background-repeat:no-repeat;
	background-position:-18px -9px
}
.trainer_name .cont{
	text-align:center;
/*	color:#474747;*/
/*	font-family:Arial; */
	font-size:14px
}
.trainer_name .cont a{
	text-align:center; color:#474747; /* font-family:Arial; */ font-size:14px; text-decoration:underline
}
.trainer_name .cont a:hover{
	text-align:center; color:#474747; /* font-family:Arial; */ font-size:14px; text-decoration:none;
}


.trainer_name .b_l{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:-27px 0px
}
.trainer_name .b_r{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:-18px 0px
}

.trainer_descript{width:95%; background:#FFFFFF;}

.trainer_descript .t_l{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:-9px -9px
}

.trainer_descript .t_r{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:0px -9px
}

.trainer_descript .b_l{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:-9px 0px
}

.trainer_descript .b_r{
	width:9px; height:9px; background-image:url(/images/description_bg.gif); background-repeat:no-repeat; background-position:0px 0px
}

.trainer_descript .cont table{
}

.book_descript{width:100%; height:100%; background:#FFFFFF;}

.book_descript .t_l{
	width:3px; height:3px; background-image:url(/images/books_description.jpg); background-repeat:no-repeat; background-position:0px 0px
}

.book_descript .t_r{
	width:3px; height:3px; background-image:url(/images/books_description.jpg); background-repeat:no-repeat; background-position:-3px 0px
}

.book_descript .b_l{
	width:3px; height:3px; background-image:url(/images/books_description.jpg); background-repeat:no-repeat; background-position:0px -3px
}

.book_descript .b_r{
	width:3px; height:3px; background-image:url(/images/books_description.jpg); background-repeat:no-repeat; background-position:-3px -3px
}



.good_name{width:100%; background:#fffdf2;}

.good_name .t_l{
	width:3px; height:3px; background-image:url(/images/good_name_bg.jpg); background-repeat:no-repeat; background-position:0px 0px
}

.good_name .t_r{
	width:3px; height:3px; background-image:url(/images/good_name_bg.jpg); background-repeat:no-repeat; background-position:-3px 0px
}

.good_name .t_c{background-image:url(/images/good_name_bg_2.jpg); background-repeat:repeat-x; background-position:top left}

.good_name .b_c{background-image:url(/images/good_name_bg_2.jpg); background-repeat:repeat-x; background-position:bottom left;
}

.good_name .l_m{background-image:url(/images/good_name_bg_2.jpg); background-repeat:repeat-y; background-position:top left}

.good_name .r_m{background-image:url(/images/good_name_bg_2.jpg); background-repeat:repeat-y; background-position:top right;
}

.good_name .cont{
	background-image:url(/images/good_name_marker.jpg); background-position:13px center; background-repeat:no-repeat; padding:3px 8px 3px 29px; color:#af5e2f
}

.good_name .cont a{/*font-family:Arial;*/ font-size:12px; color:#af5e2f; text-decoration:none}
.good_name .cont a:hover{/*font-family:Arial;*/ font-size:12px; color:#af5e2f; text-decoration:underline}




.good_name .b_l{
	width:3px; height:3px; background-image:url(/images/good_name_bg.jpg); background-repeat:no-repeat; background-position:0px -3px
}

.good_name .b_r{
	width:3px; height:3px; background-image:url(/images/good_name_bg.jpg); background-repeat:no-repeat; background-position:-3px -3px
}





.trainer_menu .author{
	width:37px; height:29px; background-image:url(/images/trainer_logos.gif); background-repeat:no-repeat; background-position:0px 0px;
}

.trainer_menu .sheudle{
	width:37px; height:29px; background-image:url(/images/trainer_logos.gif); background-repeat:no-repeat; background-position:-37px 0px;
}

.trainer_menu .publication{
	width:37px; height:29px; background-image:url(/images/trainer_logos.gif); background-repeat:no-repeat; background-position:-74px 0px;
}

.trainer_menu .video{
	width:37px; height:29px; background-image:url(/images/trainer_logos.gif); background-repeat:no-repeat; background-position:-111px 0px;
}

.trainer_menu .response{
	width:37px; height:29px; background-image:url(/images/trainer_logos.gif); background-repeat:no-repeat; background-position:-148px 0px;
}

.trainer_menu .cont{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#ae5f2f; padding-left:5px
}

.trainer_menu .cont a{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#ae5f2f; text-decoration:underline;
}

.trainer_menu .cont a:hover{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#ae5f2f; text-decoration:none;
}


.training_header{
/*	background:#ffeb00; */
}

.training_header .t_l{
	height:5px; width:5px; font-size:0em /*; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:-10px -5px */
}

.training_header .t_r{
	height:5px; width:5px; font-size:0em; /*; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:-10px 0px */
}

.training_header .cont{
	/*paddding:6px 17px;*/ color:#474747; /*font-family:Arial;*/ font-weight:bold; font-size:17px;
}

.training_header .cont a{
	color:#f4f4f4; font-weight:bold; font-size:17px; text-decoration:none
}

.training_header .cont a:hover{
	color:#f4f4f4; font-weight:bold; font-size:17px; text-decoration:underline
}



.training_date{
	width:100%; background:#fffde2
}

.training_date .t_l{
width:5px; height:5px; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:-5px -5px
}
.training_date .t_r{
width:5px; height:5px; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:0px -5px
}
.training_date .cont{
padding:5px 16px; color:#df5e00; font-family:Tahoma; font-size:17px; font-weight:bold
}
.training_date .b_l{
width:5px; height:5px; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:-5px -0px
}
.training_date .b_r{
width:5px; height:5px; background-image:url(/images/date_bg.jpg); background-repeat:no-repeat; background-position:0px 0px
}

.good_list th{
	text-align:left;
}

.good_list th a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ad5f2e;
	background-color:#FFFFFF;
	text-decoration:none;
}

.good_list th a:hover{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ad5f2e;
	background-color:#FFFFFF;
	text-decoration:underline;
}

.good_list td{
	font-size:12px;
	font-weight:normal;
	color:#ad5f2e;
	text-decoration:none;
}

.good_description{
	vertical-align:top;
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:12px;
}

.good_description p.title{
	color:#fa830d /*810002*/;
	font-size:16px;
	font-weight:bold;
	padding-bottom:19px;
	margin:0px;
}

.good_description strong{
	font-size:12px;
	font-weight:bold;
}

.good_description *{
	color:#ae5f2f
}




.mess{
	width:168px
}

.mess table{
	border:none;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.mess table td{
	padding:0px;
	margin:0px
}

.mess .tt_l{
width:26px; height:16px; background-image:url(/images/mess_t_l.png); background-repeat:no-repeat; /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_t_l.png', sizingMethod='scale')
}

.mess .tt_c{
background-image:url(/images/mess_t.gif); background-position:left top; background-repeat:repeat-x;
}

.mess .tt_r{
width:7px; height:16px; background-image:url(/images/mess_t_r.png); background-repeat:no-repeat; /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_t_r.png', sizingMethod='scale')
}

.mess .cc_l{
width:26px; background-image:url(/images/mess_l.gif); background-position:right top; background-repeat:repeat-y
}

.mess .cc_c{
	background:#FFFFFF
}

.mess .cc_c .cont{
	position:relative; top:-8px; left:-2px; color:#474747; font-family:Tahoma; font-size:12px
}

.mess .cc_r{
width:7px; background-image:url(/images/mess_r.png); background-position:left top; background-repeat:repeat-y; /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_r.png', sizingMethod='scale')
}

.mess .bb_l{
width:26px; height:8px; background-image:url(/images/mess_b_l.png); background-position: right bottom; background-repeat:no-repeat; /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_b_l.png', sizingMethod='scale')
}

.mess .bb_c{
height:8px; background-image:url(/images/mess_b.png); background-position:left top; background-repeat:repeat-x;  /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_b.png', sizingMethod='scale')
}

.mess .bb_r{
width:7px; height:8px; background-image:url(/images/mess_b_r.png); background-position:left top; background-repeat:no-repeat; /background:url(/images/1x1.gif) top left no-repeat; /filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mess_b_r.png', sizingMethod='scale')
}

.point{
	padding:0px 0px; margin:6px 26px;
}

.point li{
list-style-position:outside; list-style-image:url(/images/list_img.gif); font-size:12px; font-family:Tahoma; color:#ae5f2f
}

table.form{
	background-color:transparent;
}

table.form tr th{
	color:#ae5f2f;
	background-color:transparent;
}

table.form tr td.name{
	color:#ae5f2f;
	background-color:transparent;
	font-weight:normal;
	text-align:left;
	padding:2px 0px;
}

table.form tr td{
	color:#ae5f2f;
	background-color:transparent;
	font-weight:normal;
	text-align:left
	padding:2px 0px;
}

table.form tr td.send{
	padding:5px 0px;

	text-align:center
}


.my_orders {
	background-color:#eaece9;
	border-collapse:collapse;
}
.my_orders th {
	background-color:#d7d6c1;
	border:1px solid #fa830d;
	color:#724545;
}
.my_orders td {
	border:1px solid #fa830d;
	color:#000000;
}


#content *{
	color:#ae5f2f
}

/*Äîáàâëåíî 01.12.09*/
#content a {
	/*color:#5a2c15;*/
	color:#AE5F2F;
	text-decoration:underline;
}
/*~Äîáàâëåíî 01.12.09*/

#article{
	/*color:#5a2c15*/
	color:#000000;
}
/*Äîáàâëåíî 01.12.09*/
#article a {
	/*color:#5a2c15;*/
	color:#AE5F2F;
	text-decoration:underline;
}
/*~Äîáàâëåíî 01.12.09*/

.trainign_menu .small_logo{
	height:38px;
	vertical-align:middle;
	width:45px;
}

.trainign_menu a {
	color:#ac602e;
	text-decoration:underline;
	font-weight:bold;
}
.trainign_menu a:hover {
	text-decoration:none;
}

/*ðàñïèñàíèå*/
.shedule {
	/*width:100%;*/
	border:1px solid #f1d993;
	color:#ae5f2f;
}
.shedule .head {
	height:5px;
	background-color:#eebf31;
}
.shedule .all_discipline {
	background-color:#eebf31;
	height:122px;
	width:64px;
	border-top:1px solid #eebf31;
}
.shedule .trainer_th {
	width:201px;
	border-left:1px solid #c3c3c3;
	border-top:1px solid #eebf31;
}
.shedule .schedule_discipline_head {
	/*width:200px;*/
	color:#f4f4f4;
	font-weight:bold;
	border-left:1px solid #c3c3c3;
}
.shedule .schedule_discipline_head a{
	color:#f4f4f4;
	text-decoration:none;
}
.shedule .schedule_discipline_head a:hover{
	color:#f4f4f4;
	text-decoration:underline;
}

.trainer_table {
	/*margin:6px;*/
	/*height:107px;*/
	height:122px;
	/*border:1px solid #c3c3c3;*/
	width:100%;
	background:url(/images/design/tr_table_bg.gif) left top repeat-x #eebf31;
}
.trainer_table .tr_name_info {
	background:url(/images/design/tr_info_bg.gif) right top no-repeat;
	width:100%;
}

.trainer_table .tr_name_info a {
	color:#ae5f2f;
	text-decoration:underline;
}
.trainer_table .tr_name_info a:hover {
	color:#ae5f2f;
	text-decoration:none;
}
.yellow_strip {
	height:1px;
	background-color:#eebf31;
}

.discipline_td {
	border-left:1px solid #bbbbbb;
	height:76px;

}
.shedule_discipline_info {
	width:100%;
	margin:3px;
}
.shedule_discipline_info .schedule_course_name {
	color:#ae5f2f;
	margin:5px;
	font-weight:bold;
}
.shedule_discipline_info .shedule_discipline_pic {
	width:74px;
}
.shedule_discipline_info .schedule_lesson_name {
	paddding-top:4px;
	color:#ff6600;
	font-weight:bold;
}
.shedule_discipline_info .shedule_another_trainers{
	padding-top:2px;
	color:#ff6600;
}
.shedule_discipline_info .shedule_another_trainers a{
	color:#ff6600;
	text-decoration:underline;
}
.shedule_discipline_info .shedule_another_trainers a:hover{
	color:#ff6600;
	text-decoration:none;
}

table.sheudle{
	border:none;
	wiidth:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
table.sheudle tr th{
	height:39px;
	background-color:#d7d6c1;
	border-top:solid 1px #fa830d;
	border-left:solid 1px #fa830d;
	border-right:solid 1px #fa830d;
	border-bottom:none;
	color:#724545;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

table.sheudle tr td{
	height:47px;
	padding-left:5px;
	padding-right:5px;
	background-color:#eaece9;
	border:solid 1px #fa830d;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#724545;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}


.visual_shedule_menu {width:730px;}
.visual_shedule_menu td{font-weight:bold;}
.visual_shedule_menu td a{color:#230100;	text-decoration:underline;}
.visual_shedule_menu td a:hover{color:#230100;	text-decoration:none;}

.shedule_diciplint_info_header {
	margin: 0px;
	padding: 10px 0px 15px 12px;
	color: rgb(254, 118, 40);
	font-size: 18px;
	font-family: Tahoma;
	font-weight:bold;
}


#blog_table{
	border-collapse:collapse;
	width: 100%;
}
#blog_table th{
	padding:4px 5px;
	background-color:#eebf31
}

#blog_table tr.o td{
	padding:4px 3px;
	border-bottom:solid 1px #eebf31;
	border-top:solid 1px #eebf31;
	background-color:#ebebeb;
}

#blog_table tr.o td.first{
	padding:4px 3px;
	border-bottom:solid 1px #eebf31;
	border-top:solid 1px #eebf31;
	background-color:#ffffff;
}


#blog_table tr.n td{
	padding:4px 3px;
	border-bottom:solid 1px #eebf31;
	border-top:solid 1px #eebf31;
	background-color:#ffffff;
}

#blog_table tr.n td.first{
	padding:4px 3px;
	border-bottom:solid 1px #eebf31;
	border-top:solid 1px #eebf31;
	background-color:#ebebeb;
}


table.form input[type="text"] {width: 100%}
table.form textarea {width: 100%}
table.form input[type="submit"].w {width: 200px}


/*‘â¨«¨ ¤«ï ­¨¦­¥£® ¡ ­­¥à */
.bcb {width:100%; height:105px; color:#FFFFFF; font-size:18pt;}
.bcb .bcb_header {height:35px; width:100%; background:url(/images/bcb_header_bg.gif) left top repeat-x #e99910;}
.bcb .1pxh_white {height:1px;}
.bcb .bcb_text {background:url(/images/bcb_left_bottom_corner.gif) left bottom no-repeat #f0dec8; color:#ae5f2f; height:69px;}
.bcb .bcb_text a {color:#ae5f2f; text-decoration:underline;}
.bcb .bcb_text a:hover {color:#ae5f2f; text-decoration:none;}


.sitemap_node .admin_control {
	background-color:transparent;
}
.sitemap_node .admin_control .control, .admin_control .control {
	color:#cd0000;
	font-weight:bold;
}