/* CSS Document */
html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#395466; }
p{line-height:16px; /*text-align:justify;*/}
img {border:0px;}
tr, td {vertical-align:top;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#395466; text-decoration:none;}
a:link,aktive,visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#395466; text-decoration:none;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#395466; text-decoration:underline;}
h1{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:22px; font-weight:normal; margin:0px; padding:0px; color:#395466;}
h2{/*font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;*/ font-size:16px; margin:0px; padding:0px; color:#395466;}

/*general*/
.t_main{width:100%;}
.td_shapka{height:100px;}

.td_sh_ind{background-color:#889ba9; height:100px;}
.logo_class{padding:40px 0px 17px 40px;}
.find{width:81px; height:11px; border:none; background-color:#eaedf1; color:#889ba8; font-size:10px; float:left; padding:0px; margin-left:36px}
.td1{background:url(../images/.jpg) 50px bottom no-repeat; vertical-align:top; width:80%}
.line{height:1px; background-color:#000; font-size:1px;}

.menu_index{background-color:#e9edf0; margin:0px; padding:3px 0px 5px 0px; color:#889ba9; /*min-width: 1050px;*/}
.menu{background-color:#889ba9; padding:3px 0px 5px 0px; margin:0px; padding:0px; color:#fff; overflow: hidden;/*min-width: 1050px;*/}
.div_menu{/*padding:2px 0px 5px 40px*/
	padding:4px 0px 11px;/*6px*/ /*40px;*/
	min-height: 70px;	
	margin-left: 0;
}
.menu_index .div_menu{
	min-height: 24px;
}
.podmenu_cons .div_menu,
.podmenu .div_menu{
	min-height: 70px;
	width: 105%;
}
.menu .div_menu{
	min-height: 60px;/*30*/
}
a.menu_lnk{/*color:#fff;*/ font-size:12px; text-decoration:none;}
a.menu_lnk/*:link, a.menu:active, a.menu:visited,*/,
span.menu_lnk_sel,
span.sel_kurs{
	color: #889BA9;
	/*color: #FFFFFF;*/
    display: block;
    float: left;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
    /*max-width: 280px;	
	width: 200px;*/
	margin: 4px 10px 3px 0; /*0 5 -3 0*/
	letter-spacing: -1px;
	height: 25px;
	padding: 0 14px;
	line-height: 25px;
	background: url("images/button_grey.png") repeat scroll left -7px transparent;
	/*03102011*/
	font-weight: bold;
	text-transform: capitalize;
}
a.menu_lnk:hover{text-decoration:underline; color:#fff; /*font-size:16px;*/}
/*.menu_lnk_sel{
	color:#004D25; 
	
	float: left;
	margin: 0px 5px;
	line-height: 25px;
}*/

a.menu_lnk_ind{  
	color: #889BA9;
    display: block;
    float: left;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
   /* min-width: 170px;*/
	
	background: url("images/button_grey.png") repeat-x scroll left -216px transparent;
}

.menu div.div_menu a.menu_lnk{
background: url("images/buttons.png") repeat-x top left;
}
div.div_menu a{
	/*margin-right: 2px;*/
	margin-right: 10px;
	height: 25px;
	line-height: 25px;
}
a.menu_lnk_ind/*:link, a.menu_ind:active, a.menu_ind:visited*/{
	color:#889ba9; 
	font-size:17px; 
	text-decoration:none; 
	padding: 0 9px;
	/*padding: 0 20px;*/
	margin: 0 10px 3px 0;
	height: 25px;
	/*03102011*/
	text-transform: capitalize;
	font-weight: bold;
}
a.menu_lnk_ind:hover{
	color: #889BA9;
    /*font-size: 16px;*/
    height: 25px;
    /*line-height: 25px;*/
    text-decoration: underline;
	
/*	background-position: left -37px;*/
}
div.div_menu a:hover{/*background-position: left -37px;*/}
.menu_lnk_sel_ind{color:#889ba9; font-size:12px;}

.menu_v{padding:27px 0px 18px 40px;}
a.menu_v_lnk{color:#395466; font-size:12px; text-decoration:none;}
/*a.menu_v_lnk:link, a.menu:active, a.menu:visited{color:#395466; font-size:12px; text-decoration:none;}*/
a.menu_v_lnk:hover{text-decoration:underline; color:#395466; font-size:12px;}

.div_content {padding:50px 45px 140px 60px; text-align:left;}
.div_c1{/*height:280px; overflow:auto; */padding-top:15px;}
.div_c2{width:115px;  margin-right:15px; float: left }
a.content {color:#ff0000; text-decoration:none}
/*a.content:link,active,visited {color:#ff0000; text-decoration:none}*/
a.content:hover {color:#ff0000; text-decoration:underline;}


.copyright {font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
/*a.copyright:link,active,visited {font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none;}*/
a.copyright:hover {font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline;}
.div_copy1 {margin-left:14px; margin-top:7px; float:left; width:300px}
.div_copy2 {float:right; text-align:right; margin:3px 16px 0px 0px;}


/*class*/
.td_class{background:url(../images/people.jpg) 50px bottom no-repeat; vertical-align:top; width:80%}
.podmenu{background-color:#0895ad; padding:3px 0px 5px 0px;  margin:0px; padding:0px; color:#fff; min-height: 70px; overflow: hidden;}
.zag{color:#204f6b}
.zag_class{font-size:14px; font-weight:bold; color:#204f6b}
.sel{color:#204f6b}
.td2{background-color:#0895ad; color:#fff; font-weight:bold; padding-left:10px; border:solid 1px #c3cdd4;}
.td3{ border:solid 1px #c3cdd4;}
.tabl{width:80%; border:solid 1px #c3cdd4; border-collapse:collapse}
.list {list-style-position:inside; list-style-type:disc; margin:0px 0px 3px 5px; padding:0px;}

/*consult*/
.td_cons{background:url(../images/people_kons.jpg) 50px bottom no-repeat; vertical-align:top; width:80%}
.podmenu_cons{background-color:#499f63; padding:3px 0px 5px 0px;  margin:0px; padding:0px; color:#fff;
	min-height: 74px;
}
.zag_cons{color:#499f63}
.zag_cons1{font-size:14px; font-weight:bold; color:#004d25}
/*.sel_cons{color:#499f63}*/
.sel_cons{color:#004d25}
.sel_cons1 {color:#004d25; font-weight:bold}

/*kurs*/
.td_kurs{background:url(../images/people_kurs.jpg) 50px bottom no-repeat; vertical-align:top; width:80%}
.podmenu_kurs{background-color:#bc3536; padding:3px 0px 5px 0px; margin:0px; padding:0px; color:#fff; min-height: 32px; }
.zag_kurs{color:#510000}
.zag_kurs1{font-size:14px; font-weight:bold; color:#510000}
.sel_kurs{color:#510000; font-size: 15px;}
.sel_kurs1{color:#510000; font-weight:bold;}
.form{width:300px; height:15px; background:#fff; border:solid 1px #707b84; padding:0px 0px 0px 5px; margin:0px; font-size:10px; color:#889ba8;}
.form1{width:150px; height:15px; background:#fff; border:solid 1px #707b84; padding:0px 0px 0px 5px; margin:0px; font-size:10px; color:#889ba8;}

.tbl{ border: none; width: 100%;}
.tbl td{ text-align: left }

.tb_order{ border: none }
.tb_order td{ text-align: left; vertical-align: middle }
.tb_order select{ text-align: left; vertical-align: middle }

/*catalog*/
.img_cat{border:solid 1px #8c9eac; float:left; margin-right:16px;}
.img_cat_small{border:solid 1px #8c9eac; margin-right:7px;}
.zag_cat{color:#034e27; font-size:11px; display:block; margin-bottom:7px; font-weight:bold;}
/*a.zag_lnk:active, a.zag_lnk:link, a.zag_lnk:visited, a.zag_lnk:hover{color:#034e27; font-size:11px; font-weight:bold;}*/
.cat_lnk{color: #499f63;}
.cat_lnk_sel{color: #499f63; font-size:14px;}
a.cat_lnk /*a.cat_lnk:link, a.cat_lnk:active, a.cat_lnk:visited*/{color: #499f63; text-decoration:underline;}
a.cat_lnk:hover{text-decoration:none;}
a.nav_lnk/*, a.nav_lnk:link, a.nav_lnk:active, a.nav_lnk:visited, a.nav_lnk:hover*/{font-size:14px;}
.div_lnk{padding-right:10px; text-align:right;}


ul.contener li{
    float:left;
    list-style: none;
}
ul.contener{
    margin: 0;
    padding-left: 1px;
    position: relative;
}

.img_gallery {
    float:left;
    height:38px;
    overflow:hidden !important;
    position:relative;
    white-space:nowrap;
    width:180px;
}
.tab_content{
    border: 1px solid #c3cdd4;
    border-collapse: collapse;
    width:95%;
	margin-left: 1px;}

.tab_content tr.block_zag_t2 td{
    border: 2px solid #c3cdd4;
    text-align: center;
    font-weight: bold;
    padding: 5px;}

.tab_content td{
    padding: 5px;
    border: solid 1px #c3cdd4;}
#seo-text{
	padding-top: 120px;
	font-size: 11px;
	text-align: justify;
}
#seo-text h1 {
	text-align: center;
	font-size: 14px !important;
	font-weight: bold !important;}
#photoConteyner img, #gallist {
	margin:0px !Important;
	border:none !Important;
}	
.gallery-header {
	height:70px;
	text-align:center;
	margin:0px;
	font-family:georgia !important;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	color:#395466;
}
.gallery-header2 {
	text-align:center;
	font-family:georgia !important;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#395466;
}
#photoConteyner {
	margin-top:10px;
}
#img_in_div {
	background:url(../images/TT.gif) top left repeat-x;
	height:170px !Important;
}
#img_in_div2 {
	background:url(../images/BB.gif) bottom left repeat-x;
}
#img_in_div3 {
	background:url(../images/RR.gif) top right repeat-y;
}
#img_in_div4 {
	background:url(../images/left_center.png) top left repeat-y;
}
#img_in_div5 {
	background:url(../images/left-top.jpg) top left no-repeat;
}
#img_in_div6{
	background:url(../images/left-bottom.jpg) bottom left no-repeat;
}
#img_in_div7 {
	background:url(../images/BR.jpg) bottom right no-repeat;
}
#img_in_div8{
	background:url(../images/TR.jpg) top right no-repeat;
	padding:13px;
}
#img_in_div4_1 {
	background:url(../images/LL.gif) top left repeat-y;
}
#img_in_div5_1 {
	background:url(../images/TL.jpg) top left no-repeat;
}
#img_in_div6_1 {
	background:url(../images/BL.jpg) bottom left no-repeat;
}
#img_in_div8_1 {
	background:url(../images/TR.jpg) top right no-repeat;
	padding:13px 13px 13px 28px;
}
/*Ññûëêè â ìåíþ*/
/*.podmenu */.div_menu a[href*="/index_class"],
/*.podmenu*/ .div_menu a[href*="/index_kurs"],
/*.podmenu */.div_menu a[href*="/index_consult"]{
	/*background: url("images/button_green.png") repeat-x left 0;*/
}
/*.podmenu */.div_menu a[href*="/index_class"],
.div_menu li span a[href*="/index_class"] + li span.menu_lnk_sel{ 	/*ðàçäåë òðèýñ êëàññ*/
	background-position: 0 -297px;
	color: #0895AD;
	background: url("images/button_blue.png") repeat-x;
}
/*.podmenu */.div_menu a[href*="/index_kurs"],
.div_menu li span a[href*="/index_kurs"] + li span.menu_lnk_sel,
span.sel_kurs{ 	/*ðàçäåë òðèýñ êóðñ*/
	
	background: url("images/button_red.png") repeat-x 0 -18px;
	color: #BC3536;
}
/*.podmenu*/ .div_menu a[href*="/index_consult"],
.div_menu a[href*="/index_consult"] + span.menu_lnk_sel{ /*ðàçäåë òðèýñ êîíñóëüòàíò	*/
	background: url("images/button_green.png") repeat scroll 0 -5px transparent;
	
	color: #006633;
}
div.div_c2 span.sel_kurs{
	background: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	color: #395466;
	text-align: left;
	line-height: normal;
	display: block;
	float: none;
}
form span.sel_kurs{
	font-size:	12px;
	font-weight:	400;
	color:	#395466;
	text-transform:	none;
	text-decoration:	none;
	letter-spacing:	normal;
	word-spacing:	0;
	line-height:	14px;
	text-align:	left;
	vertical-align:	baseline;
	background: none;
	height: auto;
	margin: 0;
	padding: 0;
}
.div_menu li span a[href*="/index/"]:hover {
	background-position: left -106px;
}
.div_menu a[href*="/index_kurs"]:hover,
span.sel_kurs{
	background-position: left -227px;
}
.div_menu a[href*="/index_class"]:hover{
	background-position: left -106px;
}
.div_menu a[href*="/index_consult"]:hover,
div ul li span.menu_lnk_sel{
	background-position: left -210px;/*204*/
	background-image: url("images/button_blue.png");
}
div.podmenu_cons ul.div_menu li span.menu_lnk_sel{
	background-image: url("images/button_green.png");
}
div.podmenu_cons ul.div_menu li a[href*="/index_consult"]:hover{
	background-image: url("images/button_green.png");
}
div.podmenu_kurs ul.div_menu li span{
	color: #889BA9;
}
div.div_menu div{  
	
	float: left;
}
.div_menu{
	zoom: 1;
}
.div_menu li{
	list-style: none;
	display: block;
	float: left;
}
.div_menu li span{
	display: block;
}
a[href$="Zayavka_na_uchastie.html"]{
	color: #006699;
}
