.cl_logo{width:200px; height:100px; cursor:pointer;}
body{
	font-size:14px;
	max-width:1500px;
	font-family:"Trebuchet MS";
	color:#323434;
	width: expression(document.body.clientWidth < 1500 ? "100%" : "1500px");
	margin:10px;
	line-height:1.5;
	background-color:#ffffff;
	}
a{
	color:#066;
	}
a:hover{
	text-decoration:none;
	}
a img{border:none;}
.idroyal{color:#066;height:24px;margin-top:-24px;padding-left:550px;}
.idroyal_text{position:relative;top:-7px;}
.idroyal a {position:relative;}
.liveinternet{position:relative;top:-5px;padding-left:50px}

.main_bg{
	background:url("/img/main_bg.jpg") left 200px no-repeat;
	}
.main_text{
	margin-left:510px;
	}
.main_news{
	font-size:16px;
	font-style:italic;
	}
.main_text h1{
	margin-top:1em;
	margin-left:0px;
	text-indent:100px;
	}
h1{
	font-family:"Trebuchet MS";
	font-size:50px;
	color:#323434;
	font-weight:400;
	margin-bottom:0.2em;
	margin-left:10px;
	line-height:1em;
	}
h2{
	font-family:"Trebuchet MS";
	font-size:30px;
	font-style:italic;
	color:#323434;
	margin:0.3em 0px 0.3em 0;
	font-weight:400;
	}
.clear{
	clear:both;
	overflow:hidden;
	height:0px;
	}
.small_h2{
	font-size:20px;
	margin-bottom:0.5em;
	}
h3{
	font-family:"Trebuchet MS";
	font-size:15px;
	font-style:italic;
	color:#336666;
	}
h4{
	font-family:"Trebuchet MS";
	color:#323434;
	font-size:16px;
	font-style:italic;
	margin-top:0;
}
.left_top_ugol{
	background:url("/img/left_top_ugol.jpg") left top no-repeat;
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	}
.right_top_ugol{
	background:url("/img/right_top_ugol.jpg") right top no-repeat;
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	}
.left_btm_ugol{
	background:url("/img/left_btm_ugol.jpg") left bottom no-repeat;
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	}
.right_btm_ugol{
	background:url("/img/right_btm_ugol.jpg") right bottom no-repeat;
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	}
.content{
	background:url("/img/logo_bg.jpg") left top no-repeat;
	background-color:#f4f2e3;
	width:100%;
	padding:0;
	margin:0;
	}
.text{
	margin-left:10px;
	width:95%;
	}
.cyan_sel{
			margin-left:-40px;
			padding-left:40px;
			width:240px;
			background:url(/img/sel_bg.jpg);
			}
.text_content{
	padding-left:40px;
	padding-right:50px;
	width:900px;
	}
.text_content ul li{
	list-style:disk;
	margin-bottom:1em;
	}
.text_content ul{
	margin-left:40px;
	padding-left:0px;
	}
.text_content ul ul{
	margin-left:20px;
	padding-left:0px;
	}
.text_content ul ul li{
	background:url('/img/li_cursor.gif') left 60% no-repeat;
	color:#666666;
	padding-left:10px;
	list-style:none;
	font-size:13px;
	margin:0.2em 0px;
	}
.submenu div{
	height:38px;
	float:left;
	padding-left:10px;
	margin-right:10px;
	}

.submenu_unselected{
	padding-top:14px;
	}
.submenu_selected{
	width:136px;
	padding-top:14px;
	text-align:center;
	padding-right:10px;
	background:url("/img/submenu_selected.gif") center top no-repeat;
	}
.submenu_selected2{
	font-size:30px;
	font-weight:normal;
	color:#323434;
	}

.submenu{
	color:#066;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	}
.submenu a{
	color:#066;
	}
.turquoise_menu_box{
	background:url("/img/menu_box_bg.jpg") center top repeat-y;
	}
.top_menu_box{
	background:url("/img/top_menu_box.jpg") center top no-repeat;
	}
.btm_menu_box{
	background:url("/img/btm_menu_box.jpg") center bottom no-repeat;
	}
.yellow_button_left{
	background:url("/img/left_yellow.jpg") center bottom no-repeat;
	}
.yellow_button_right{
	background:url("/img/right_yellow.jpg") center bottom no-repeat;
	}
.left_text{
	float:left;
	width:540px;
	}
.left_text2{
	float:left;
	width:640px;
	}
.whois{
	float:right;
	background:url("/img/top_whois.jpg") center top no-repeat;
	background-color:#fffef4;
	}
.trener_photo{
	float:right;
	width:150px;
	}
.trener_photo img{
	display:block;
	margin-bottom:10px;
	border:1px solid #d4caad;
	}
.whois_btm{
	width:220px;
	padding:30px 30px;
	background:url("/img/bottom_whois.jpg") center bottom no-repeat;
	}
.whois img{
	display:block;
	margin:1em 0px;
	}
.whois h4 span{
	font-size:14px;
	font-weight:400;
	}
.whois h4{
	margin:0px;
	font-style:normal;
	}
.blue_h4{
	color:#006666;
	}
.grey_h4{
	color:#666;
	}
.whois_item{
	margin-bottom:60px;
	margin-top:10px;
	}
.whois_zakaz{
	font-style:italic;
	font-size:16px;
	}
.whois_phone{
	font-size:16px;
	}
.selcted_yellow_menu span a{
	color:#066;
	}
.menu_blue_fon{
	background:url("/img/blue_menu.jpg") right top no-repeat;
	background-color:#006767;
	width:280px;
	margin-left:330px;
	}
.menu_blue_fon ul{
	padding:20px;
	margin:0px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	}
.menu_blue_fon li{
	list-style:none;
	}
.menu_blue_fon a{
	color:#fff;
	text-decoration:none;
	}
.menu_blue_fon span{
	color:#9cc9c9;
	}
.menu_blue_fon a:hover{
	text-decoration:underline;
	}
.menu_yellow_fon{
	background:url("/img/yellow_menu.jpg") right top no-repeat;
	background-color:#ffc300;
	width:280px;
	float:left;
	font-size:20px;
	color:#fff;
	}
.pad_left{
	padding-left:20px;
	}
.pad_left2{
	margin-left:80px;
	}
.menu_yellow_fon ul{
	padding:20px 0px;
	width:80%;
	margin:0px;
	margin-left:auto;
	margin-right:0;
	}
.selcted_yellow_menu{
	background:url("/img/menu_yellow_selected.jpg") left center no-repeat;
	background-color:#fff;
	}
.menu_yellow_fon li{
	list-style:none;
	}
.menu_yellow_fon a{
	color:#fff;
	text-decoration:none;
	}
.menu_yellow_fon a:hover{
	text-decoration:underline;
	}
.menu_bez_fona{
	float:left;
	width:280px;
	padding-left:330px;
	}
.menu_bez_fona ul{
	padding:20px;
	width:200px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.4;
	}
.menu_bez_fona li{
	list-style:none;
	}
.menu_bez_fona a{
	color:#000;
	text-decoration:none;
	}
.menu_bez_fona a:hover{
	text-decoration:underline;
	}

/*контуры для меню*/
.top_left_blue_fon{
	background:url("/img/top_left_blue_fon.gif") left top no-repeat;
	}
.top_right_blue_fon{
	background:url("/img/top_right_blue_fon.gif") right top no-repeat;
	}
.btm_right_blue_fon{
	background:url("/img/btm_right_blue_fon.gif") right bottom no-repeat;
	}
.btm_right_blue_fon ul {padding:27px 0 27px 0;}

.top_left_yellow_fon{
	background:url("/img/top_left_yellow_fon.gif") left top no-repeat;
	}
.top_right_yellow_fon{
	background:url("/img/top_right_yellow_fon.gif") right top no-repeat;
	}
.btm_right_yellow_fon{
	background:url("/img/btm_right_yellow_fon.gif") right bottom no-repeat;
	}
.btm_left_blue_fon{
	background:url("/img/btm_left_blue_fon.gif") left bottom no-repeat;
	}
.btm_left_yellow_fon{
	background:url("/img/btm_left_yellow_fon.gif") left bottom no-repeat;
	}
/*контуры для меню конец*/

/*полоски по бокам*/
.top_right_blue_box{
	background:url("/img/top_right_blue_box.jpg") right top no-repeat;
	}
.right_blue_box{
	background:url("/img/right_blue_box.jpg") right top repeat-y;
	}
.btm_right_blue_box{
	background:url("/img/btm_right_blue_box.jpg") right bottom no-repeat;
	}
.left_blue_box{
	clear:left;
	background:url("/img/left_blue_box.gif") left top repeat-y;
	}
.top_left_blue_box{
	/* background:url("/img/top_left_blue_box.jpg") left top no-repeat; */
	}
.btm_left_blue_box{
	/* background:url("/img/btm_left_blue_box.jpg") left bottom no-repeat; */
	}
.logo{
	position:absolute;
	margin-top:10px;
	margin-left:100px;
	}
.logo img{
	border:none;
	}
.sign_up{
	width:774px;
	margin:auto;
	font-style:italic;
	}
.sign_up div{
	margin-top:10px;
	}
.sign_up h2{
	margin-bottom:0em;
	}
.sign_up input, .sign_up textarea{
	border:1px solid #d1cfc2;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-style:normal;
	}
.seminar_data_left{
	background:url("/img/seminar_data_left.jpg") left top no-repeat;
	color:#fff;
	}
.seminar_data_right{
	background:url("/img/seminar_data_right.jpg") right top no-repeat;
	padding:0px 10px;
	}
.otzyvy{
	padding-left:45px;
	padding-right:280px;
	margin-bottom:40px;
	}
.otzyvy h4{
	font-weight:normal;
	font-style:italic;
	margin-bottom:-0.5em;
	}
.otzyvy p{
	padding-left:40px;
	}
.input_item{
	float:left;
	width:229px;
	font-size:12px;
	font-style:normal;
	}
.input_item input{
	width:210px;
	}
.primechanie textarea{
	width:670px;
	height:3em;
	}
.uchastniki{
	float:left;
	width:320px;
	}
.uch_comment{
	float:left;
	background:url("/img/uch_comment.jpg") left bottom no-repeat;
	width:335px;
	padding-left:20px;
	padding-top:32px;
	height:50px;
	}
.uchastniki textarea{
	width:310px;
	height:90px;
	}
.top_signup{
	background:url("/img/top_signup.jpg") center top no-repeat;
	}
.bottom_signup{
	padding:20px 40px;
	background:url("/img/bottom_signup.jpg") center bottom no-repeat;
	}
.orange_bg1{
	background:url("/img/orange_button.gif") left top no-repeat;
	width:230px;
	height:40px;
	}
.blue_bg{
	background:url("/img/blue_bg.gif") left top no-repeat;
	width:230px;
	height:40px;
	}
.orange_bg2{
	background:url("/img/orange_button2.gif") left top no-repeat;
	width:320px;
	float:right;
	height:40px;
	}
.orange_bg3{
	background:url("/img/orange_button3.gif") left top no-repeat;
	width:220px;
	height:50px;
	margin:auto;
	margin-top:10px;
	}
.orange_bg4{
	background:url("/img/orange_button4.gif") left top no-repeat;
	width:222px;
	margin-left:50px;
	height:40px;
	}
.orange_button{
	font-size:16px;
	padding-top:10px;
	color:#fff;
	font-style:italic;
	text-align:center;
	font-weight:bold;
	}
.orange_button a{
	color:#fff;
	text-decoration:none;
	}
.orange_button a:hover{
	text-decoration:underline;
	}
.contacts{
	background:url("/img/contacts.jpg") left top no-repeat;
	width:240px;
	padding:20px;
	padding-left:25px;
	line-height:1.4;
	height:100px;
	margin-top:40px;
	}
.seminar_item{
	padding-left:50px;
	padding-right:50px;
	margin-bottom:40px;
	}
.seminar_item_nop{
	padding-left:50px;
	padding-right:50px;
	}
.seminar_item_text{
	float:left;
	width:65%;
	}
.seminar_item_option{
	width:250px;
	float:right;
	}
.seminar_option{
	background:url("/img/seminar_option.gif") left top no-repeat;
	width:192px;
	padding:15px;
	font-size:12px;
	margin-top:10px;
	}
.seminar_option-btm{
	background:url("/img/seminar_option.gif") left bottom no-repeat;
	}
.seminar_option a{
	display:block;
	}
.seminar_option2{
	background:url("/img/seminar_option.gif") left top no-repeat;
	width:192px;
	height:40px;
	padding:15px;
	font-size:12px;
	margin-top:10px;
	}
.seminar_option2 a{
	display:block;
	}
.special_seminar{
	margin-bottom:40px;
	}
.special_left_top{
	background:url("/img/special_left_top.jpg") left top no-repeat;
	background-color:#fffef4;
	border:1px solid #f4f2e3;
	}
.special_right_top{
	background:url("/img/special_right_top.jpg") right top no-repeat;
	}
.special_left_btm{
	background:url("/img/special_left_btm.jpg") left bottom no-repeat;
	}
.special_right_btm{
	background:url("/img/special_right_btm.jpg") right bottom no-repeat;
	padding:20px 50px;
	}
.special_left_top2{
	background:url("/img/special_left_top.jpg") left top no-repeat;
	background-color:#fffef4;
	margin-right:0px;
	}
.special_right_top2{
	background:url("/img/special_right_top.jpg") right top no-repeat;
	}
.special_left_btm2{
	background:url("/img/special_left_btm.jpg") left bottom no-repeat;
	}
.special_right_btm2{
	background:url("/img/special_right_btm.jpg") right bottom no-repeat;
	}
.special_right_btm2 p{
	padding:10px 20px;
	margin:0px;
	}
.special_right_btm h4{
	font-size:18px;
	font-weight:normal;
	}
.sort a{
	color:#333;
	}
.sort_selected{
	background:#e6e0cf;
	}
.sort{
	padding:0px 40px;
	margin-bottom:20px;
	}
.sort_left{
	background:url("/img/sort_left.jpg") left 50% no-repeat;
	}
.sort_right{
	background:url("/img/sort_right.jpg") right 50% no-repeat;
	padding-left:8px;
	padding-right:8px;
	}
.sort_data{
	float:left;
	}
.sort_pages{
	float:right;
	}
.more{
	float:left;
	margin-top:10px;
	font-size:14px;
	color:#066;
	font-style:italic;
	}
.photo{
	padding-left:50px;
	}
.photo img{
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:2px solid #d4caad;
	}
.orange_span{
	background:#f90;
	color:#fff;
	}
.trener_action{
	margin-left:80px;
	}
.trener_action h4{
	font-weight:normal;
	font-style:normal;
	margin-bottom:-0.7em;
	}
.trener_action p{
	padding-left:40px;
	}
.trener_items{
	width:95%;
	margin-top:30px;
	margin-left:20px;
	}
.trener_items td{
	vertical-align:top;
	}
.trener_item_name{
	border-bottom:1px solid #d4caad;
	width:260px;
	padding-top:10px;
	}
.trener_item_photo{
	padding-right:20px;
	}
.trener_item_photo img{
	border:1px solid #d4caad;
	}
.trener_item_description{
	border-bottom:1px solid #d4caad;
	}
.whois_box{
	float:right;
	width:280px;
	}
.art_data{
	color:#999;
	font-size:11px;
	padding:0;
	margin-bottom:-1em;
	}
.art_description{
	margin:1ex;
	margin-left:85px;
	}
.art_item img{border:1px solid #d4caad;	margin-top:10px;}
.art_item a.art_img_a{float:left;}
.art_item{
	width:375px;
	float:left;
	padding-right:50px;
	padding-top:0px;
	margin-bottom:30px;
	}
.news_data{
	margin-bottom:-1em;
	color:#999;
	font-size:11px;
	}
.news_description{
	padding-left:30px;
	}
.news_item{
	width:42%;
	float:left;
	padding-right:50px;
	padding-top:10px;
	margin-bottom:30px;
	}
.submenu2 div{
	display:inline;
	}
.submenu2{
	clear:both;
	margin-bottom:30px;
	margin-left:15px;
	color:#066;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	line-height:200%;
	position:relative;
	}
.submenu2 a{
	color:#066;
	margin:0px 10px;
	}
.special_portfolio{
	float:left;
	width:40%;
	padding-right:70px;
	}
.btm_about_block{
	padding:0px 50px;
	}
.special_portfolio img{
	display:block;
	margin-bottom:10px;
	}
.special_portfolio span{
	color:#cc6600;
	font-size:11px;
	}
.about_slogan_left{
	float:left;
	width:60%;
	}
.about_slogan_right{
	float:right;
	width:30%;
	text-align:right;
	}

/*страница о компании*/
.top_secret{
	background:url("/img/top_secret.jpg") right top no-repeat;
	font-family:"Courier";
	_height:100px;
	min-height:100px;
	padding-right:200px;
	padding-top:30px;
	}
.hourse{
	background:url("/img/hourse.jpg") left top no-repeat;
	_height:100px;
	min-height:100px;
	padding-left:90px;
	}
.about_left{
	width:60%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	}
.about_right{
	margin-top:20px;
	width:30%;
	float:right;
	margin-bottom:20px;
	}
.about_left2{
	width:45%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	text-align:right;
	}
.about_right2{
	margin-top:20px;
	width:45%;
	float:right;
	margin-bottom:20px;
	}
.about_big_text1{
	font-size:50px;
	}
.about_big_text2{
	font-size:20px;
	font-style:italic;
	margin-top:20px;
	margin-bottom:20px;
	}
.about_big_text3{
	font-size:60px;
	font-style:italic;
	}
.about_p_margin{
	margin-left:140px;
	}
.pad_3{
	margin-left:30%;
	}
.hourse2{
	background:url("/img/hourse2.gif") center top no-repeat;
	_height:150px;
	min-height:150px;
	text-align:left;
	padding-top:35px;
	padding-left:90px;
	width:25%;
	}



.rnd_wr_w{background-color:#ffffff;}
.rnd_lt_w{
	background:url("/img/special_left_top.jpg") left top no-repeat;
	background-color:#fffef4;
	margin-right:0px;
	}
.rnd_rt_w{
	background:url("/img/special_right_top.jpg") right top no-repeat;
	}
.rnd_lb_w{
	background:url("/img/special_left_btm.jpg") left bottom no-repeat;
	}
.rnd_rb_w{
	background:url("/img/special_right_btm.jpg") right bottom no-repeat;
	}

.rnd_wr_g{background-color:#e7e4d1;}

.rnd_lt_g{background:url("/img/rnd_lt_g.gif") left top no-repeat;}
.rnd_rt_g{background:url("/img/rnd_rt_g.gif") right top no-repeat;}
.rnd_lb_g{background:url("/img/rnd_lb_g.gif") left bottom no-repeat;}
.rnd_rb_g{background:url("/img/rnd_rb_g.gif") right bottom no-repeat;}


.rndO_wr_gray{padding:0;margin:0;}
.rndO_wr_gray .rndO_bg_ {background-color:#e7e4d1;}
.rndO_wr_gray .rndO_top_{background:url("/img/orderform-top.gif") left bottom no-repeat;}
.rndO_wr_gray .rndO_bottom_{background:url("/img/orderform-bottom.gif") left top no-repeat;}
.rndO_top_,.rndO_bottom_ {padding:0;margin:0 !important;height:24px;}
.rndO_content{margin:0 !important;padding:0em 26px;}

.rnd_wr_gray{background-color:#e7e4d1;padding:0;margin:0;}
.rnd_wr_white{background-color:#fffef4;padding:0;margin:0;}
.rnd_lt_{background:url("/img/rnd_lt_.gif") left top no-repeat;}
.rnd_rt_{background:url("/img/rnd_rt_.gif") right top no-repeat;}
.rnd_lb_{background:url("/img/rnd_lb_.gif") left bottom no-repeat;}
.rnd_rb_{background:url("/img/rnd_rb_.gif") right bottom no-repeat;}
.rnd_lt_,.rnd_lb_,.rnd_rt_,.rnd_rb_{padding:0;margin:0 !important;height:24px;}
.rnd_content{margin:0em 26px !important;padding:0;}


.rnd2_box_gray{background-color:#e7e4d1;padding:0;margin:0;}
.rnd2_box_white{background-color:#fffef4;padding:0;margin:0;}
.rnd2_top{background:url("/img/rnd_lt_.gif") left top no-repeat;}
.rnd2_top div{background:url("/img/rnd_rt_.gif") right top no-repeat;}
.rnd2_bottom{background:url("/img/rnd_lb_.gif") left bottom no-repeat;}
.rnd2_bottom div{background:url("/img/rnd_rb_.gif") right bottom no-repeat;}
.rnd2_top,
.rnd2_top div,
.rnd2_bottom,
.rnd2_bottom div{width:100%;height:22px;font-size:1px;}
.rnd2_content{margin:0;padding:0;}

.form_order{width:306px;position:absolute;display:none;font-style:normal;line-height:200%;}
#form1{margin:0;padding:0;}
.form_order .input {width:250px;margin-bottom:0.5em;}
.form_order .orange_button{background:url("/img/orange_button5.gif");width:162px;height:40px;border:none;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-style:italic;
	color:#ffffff;
padding-bottom:1em;
}
.form_order h3{margin-top:0;}
.form_order h3 #form1_title,a.order13,a.order15 {border-bottom:1px dotted #006666;text-decoration:none;position:relative;}
a.order14 {border-bottom:2px dotted #006666;text-decoration:none;}

#form_order13{left:640px;top:400px;}
.dcyan{color:#336666;}


.also{margin:2em 80px 5em 280px;}
/*
.also p{font-size:85%;margin:1em 0 2em 40px;}
.also a{margin-left:5px;}
*/

#popup_watch{width:312px;height:70px;position:absolute;margin-top:240px;margin-left:70px;visibility:hidden;}
#click_watch{width:300px;height:300px;position:absolute;margin-top:70px;margin-left:100px;}

img {
display: expression(
(/\.png$/.test( this.src.toLowerCase()) ? this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '")' : null),
(/\.png$/.test( this.src.toLowerCase()) ? this.src = '/img/blank.gif' : null)
);
}



.right-info{width:250px;float:right;}


.photos img{margin:10px 20px 20px 0;border:2px solid #d4caad;}

.submenu .left_text{line-height:200%;}
.submenu2 .left_text{line-height:200%;}
.submenu_selected2{white-space:nowrap;}
.submenu_unselected{white-space:nowrap;}
.margin-btm-40px{margin-bottom:40px;}

.partner_item{float:left;width:220px;text-align:center;margin:1em 0;font-size:80%;}
.partner_logo img{border:none;}

.hr{border-bottom:1px solid #d4caad;clear:both;margin:0 20px;}




#reg{display:none;position:relative;width:780px}
#reg div{position:relative;}
.cyan{color:#066;}
a.dark_link{color:#333;text-decoration:none;}
a.dark_link:hover{color:#333;text-decoration:underline;}
.gal{text-align:center;float:left;margin:1em 1em;}
.gal img{border:none;}
#form_accepted{
visibility:hidden;
position:relative;
margin-top:-250px;
background:url('/img/bg-form-close.gif') center center no-repeat;
text-align:center;
padding-top:30px;
height:100px;
}
#form_accepted_close{text-decoration:none;border-bottom:1px dotted #366;font-style:italic;}

#reg_form_accepted{
visibility:hidden;
top:-300px;
background:url('/img/bg-form-close2.gif') center center no-repeat;
text-align:center;
padding-top:20px;
height:98px;
margin:0;}
#reg_form_accepted_close{text-decoration:none;border-bottom:1px dotted #366;font-style:italic;}

.seminar_item_hover{padding-top:10px;padding-bottom:10px}

