html, body
{
	height: 100%;
	background:#636466;
}
#container
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
	background-color:#FFF;
	color: inherit;
	padding-bottom:20px;
}
#container_flash
{
	width: 1000px;
	margin: 0 auto;
	position: relative;

}

.strong
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	color: #646466;
	background-color: inherit;
}
table
{
	 margin:auto;	
}
/************************/
/* header */
/************************/

#header .flash
{
	height: 114px;
	background: #005f72;
	vertical-align: top;
	color: inherit;
	position:relative;
	width:1000px;
}
/*
new
*/
#top_menu
{
	height: 23px;
	background: transparent url(../images/top_menu_bgr2.gif) repeat-x;
	vertical-align: baseline;
	padding: 0px 0 0 49px;
}
#top_menu ul li
{
padding-top:5px;
	float: left;
	width: auto;
}
#top_menu a
{
	font-size:11px;
	background-color: inherit;
	color: #333334;
	font-familiy: Verdana;
	font-weight: normal;
	text-decoration: none;
	margin-right: 27px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#top_menu a:hover
{
color: #71073c;
}
/*old
#top_menu
{
	height: 29px;
	background: transparent url(../images/top_menu_bgr.gif) repeat-x;
	vertical-align: baseline;
	padding: 6px 0 0 50px;
}
#top_menu ul li
{
	float: left;
	width: auto;
}
#top_menu a
{
	background-color: inherit;
	color: #337f8e;
	font-weight: bold;
	text-decoration: none;
	margin-right: 19px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
*/
#logo
{
	 
	 width:1000px;
	 height:114px;
	 top:0px;
	 border:solid 4px;
	 display:block;
	 position:absolute;
	 z-index:2;
}
/************************/
/* left_menu */
/************************/
#left_menu
{
	margin: 11px 0px 0px 0px;
	padding-left: 20px;
}
#left_menu li
{
	width: 125px;
	padding: 2px 0px;
}
#left_menu li a
{
	text-decoration: none;
}
#left_menu li.active a
{
	color: #770c3a;
	font-weight: bold;
	background-color: inherit;
}
#left_menu li ul
{
	 padding-left:20px;	
}
#left_menu li ul li.active a
{
	color: #770c3a;
	background-color: inherit;
	font-weight: bold;
}
#left_menu li.active ul li a
{
	color: #646466;
	background-color: inherit;
	font-weight: normal;
}
/************************/
/* common */
/************************/
h2.title_page
{
	background: url(../images/corner_title.gif) no-repeat 0px 4px;
	padding-left: 19px;
	text-transform: uppercase;
}
/************************/
/* Home */
/************************/

/*old .front_block
{
	float: left;
	width: 737px;
	padding-left: 26px;
	padding-top: 13px;
}
*/

.front_block
{
	float: left;
	width: 733px;
	padding-left: 32px;
	padding-top: 0px;
}

.right_block
{
	float: right;
	width: auto;

	padding: 18px 29px 0px 0px;
}
/*.flash_map
{
	height: 275px;
	margin-top: 13px;
	vertical-align: top;
}
*/
.flash_map
{
	height: 321px;
	margin-top: 0px;
	vertical-align: top;
}
.news_block .col1
{
	width: 130px;
	float: left;
	margin: 5px 0px 11px 0px;
}
.news_block .col1 h4
{
	margin-bottom: 4px;
}
.news_block .col2
{
	float: left;
	width: auto;
	padding-top: 4px;
	padding-left: 21px;
	margin: 5px 0px 11px 0px;
}

.news_block
{

	border-bottom: solid #a4a4a4 1px;
}
.paging
{
	margin-top: 10px;
}
.paging strong
{
	float: left;
	width:auto;
	margin-right: 10px;
	font-size: 12px;
}
.paging ul li
{
	float: left;
	width:auto;
	margin-right: 5px;
}
.paging a.active
{
	text-decoration: none;
}
.wider_description .news_block .col1
{
	width: 370px;
}
.right_block .news_block p
{
	line-height: 13px;
}
.right_block .img_comment
{
	text-align: center;
	line-height: 10px;
}

.img_comment a
{
	font: normal 10px Verdana, Sans-Serif;
	text-decoration: none;
	color:#71073D;
font-weight: bold;
text-transform:uppercase;
}
#baner_section
{
    padding: 3px 0px 0px 32px;
    float: left;
	/*padding: 3px 0px 0px 32px;*/
	/*position: relative;*/
	/*bottom: 0px;*/
	/*padding-bottom:15px;*/
}
.banner a
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-color:Transparent;
	position: absolute;
    width:140px;
    left: 0;
	/*padding:61px 0 0 10px;*/
	padding:10px 0 0 10px;
}
.banner {
    float: left;
    position: relative;
	width: auto;
	margin-right: 4px;

}


/************************/
/* About us*/
/************************/

#left_column
{
	float: left;
	padding: 18px 0px 0px 30px;
	width: 220px;
}
#right_column
{
	float: left;
	width: auto;
	padding: 18px 0px 0px 0px;
}
.gallery_fotos
{
	width: 630px;
	padding: 13px 1px 0px 1px;
}
.person_block
{
	float: left;
	width: auto;
	position: relative;
	margin: 0px 2px 2px 0px;
	height: 80px;
}
.gallery_fotos div.person_block span
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background:url(../images/transparent_line.png) no-repeat;
	width: 120px;
	text-align: center;
	font-weight: bold;
}
.person_info_block
{
	 float:right;
	 padding:25px 30px 0px 0px;	
	 width:200px;
}
.person_info_block div.person_block
{
	 float:none;
	 width:auto;
}
.person_block strong
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background:url(../images/transparent_line.png) no-repeat;
	width: 120px;
	text-align: center;
	font-weight: bold;
}
.person_info_block p
{
	 font-weight:bold;	
}
/************************/
/* Cases*/
/************************/
.news_column
{
	border-top: solid 1px #a4a4a4;
	margin: 31px 33px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: auto;
	display: inline;
}
.news_column .news_block
{
	margin-bottom: 9px;
	padding-bottom: 7px;
	padding-right: 3px;
	width: 210px;
}
.news_column .news_block h4 a
{
	line-height: 17px;
	padding-bottom: 2px;
}
.news_column .col1
{
	float: left;
	width: 118px;
	display: inline;
}
.news_column .col2
{
	background: url(../images/border_top_news.gif) no-repeat;
	padding: 2px 0px 0px 0px;
	width: 87px;
	float: right;
	display: inline;
}
.news_column div.border
{
	background: url(../images/border_side_news.gif) repeat-y;
	width: 83px;
	padding: 0px 2px 0px 2px;
}
.news_column div.border_bottom
{
	background: url(../images/border_bottom_news.gif) no-repeat left bottom;
	width: 87px;
	padding-bottom: 2px;
}
.news_column .img_comment
{
	text-align: right;
}
.news_column .img_comment a
{
	line-height: 12px;
	display: block;
}
/************************/
/* Service E-learning */
/************************/
.text_column
{
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-top: 31px;
}
.text_column div.text_block
{
	padding-top: 4px;
}
.text_column p
{
	padding-bottom: 6px;
	line-height:16px;
}
.flash_column
{
	float: left;
	width: auto;
	margin-top: 34px; /*height:273px;*/
}
.border_img img
{
	border: solid 2px #005f72;
}
.text_column a
{
	text-decoration: none;
	color: #71073c;
	display: block;
	float: right;
	width: auto;
	padding-right: 10px;
	background-color: inherit;
	background: url( '../images/arrow.gif' ) no-repeat right 5px;
}
.preview_menu
{
	border-top: solid 1px #8cb7bf;
	border-bottom: solid 1px #8cb7bf;
	margin-top: 22px;
	padding: 1px 0px 0px 20px;
}
.space_preview_menu
{
	padding-left: 36px;
}
.preview_item
{
	float: left;
	width: auto;
	padding-right: 16px;
	padding-left: 4px;
	font-size: 0px;
}
.preview_item_height, .preview_item_height div.preview_item
{
	height: 74px;
}
.preview_item div.border_top
{
	border: solid 1px;
	border-color: #005f72 #186e7f #0f687a #186e7f;
	width: 89px;
	height: 69px;
	margin-top: 1px;
}
.preview_item div.border
{
	border: solid 1px;
	border-color: #a6c7ce #74a8b2 #5393a0 #74a8b2;
	height: 67px;
}
.preview_item div.border img
{
	height: 67px;
}
.preview_menu div.active
{
	background: url( '../images/arrow.gif' ) no-repeat right 33px;
}
.text_column ul li
{
	 list-style-type:disc;
	 margin-left:30px;	
}
.text_column ol li
{
	list-style-type:decimal;
	margin-left:33px;
}
/************************/
/* About us history */
/************************/
.text_column_wider
{
	width: 280px;
	float: left;
	margin-right: 84px;
}
.text_column_wider p
{
	padding: 11px 0px 0px 0px;
	line-height: 18px;
}
.text_column_wider p.top_space
{
	padding-top: 16px;
}
.text_column_wider ul,.text_column_wider ol
{
	 padding:15px 0px 0px 15px;	
}
.text_column_wider ul li
{
	list-style: disc;
	line-height: 18px;
	margin-left:30px;
}
.text_column_wider ol li
{
	list-style-type:decimal;
	line-height: 18px;
	margin-left:33px;	
}
.text_column_wider ul li div
{
	 display:inline;	
}
.text_column_wider img
{
	margin: 10px;
}
.text_column_wider table tr td
{
	 border:solid 1px;	
}
/************************/
/* Courses */
/************************/
.two_column_text
{
	float: left;
	width: auto;
	padding-bottom: 18px;
}
.two_column_text div.one_column_text p, .two_column_text div.second_column_text p
{
	width: 270px;
	padding-top: 10px;
	line-height: 18px;
	padding-bottom: 8px;
}
.two_column_text div.one_column_text
{
	float: left;
	width: auto;
	padding-right: 37px;
}
.two_column_text div.second_column_text
{
	float: left;
	width: auto;
	padding-right: 24px;
}
.contact_column
{
	float: left;
	width: 120px;
}
.contact_column p
{
	padding-bottom: 11px;
	padding-top:10px;
	line-height:18px;
}
.contact_column strong
{
	padding-top: 12px;
}
.contact_column strong, .contact_column span
{
	display: block;
}
.two_column_text div.one_column_text ul li,
.two_column_text div.second_column_text ul li
{
	  list-style-type:disc;
	  margin-left:30px;	
}
.two_column_text div.one_column_text ol li,
.two_column_text div.second_column_text ol li
{
	  list-style-type:decimal;
	  margin-left:33px;	
}
/************************/
/* Sitemap */
/************************/
#sitemap
{
	padding:17px 0px 0px 30px;
}
#sitemap div.column
{
	 list-style:none;
	 float:left;
	 width:200px;
	 margin-right:120px;
	 margin-top:18px;	
}
#sitemap ul li
{
	padding: 3px 0px 3px 0px;	
}
#sitemap ul li a
{
	border-bottom: solid 1px #71073C;
	color:#770C3A;
	font:bold 16px Verdana,sans-serif;
	text-decoration:none;
	display:block;
	padding-bottom:8px;
	margin-top:20px;
	background:inherit;
}
#sitemap ul li ul li
{
	padding-left: 20px;
	border: 0;
}
#sitemap ul li ul li a
{
	font:normal 11px Verdana,sans-serif;
	color:#646466;
	background:inherit;
	text-decoration: none;
	border-bottom:0px;
	padding-bottom:0px;
    margin-top:0px;
}

/************************/
/* Shribe from news */
/************************/

.subScribe{
	/*border-bottom: 1px solid #a4a4a4;*/
}
.news_block .topBox {
	width: auto;
	clear: both;
	font-size: 0;
	display: block;
	height: 0px;
}
.subScribe .box {
	width:100%;
	padding: 0;
}
.subScribe .box .leftBox{
	width: 120px;
	float:left
}/*
.subScribe .box .leftBox h5{
	font-size:11px;
	color:#005e73;
	font-weight:normal;
	padding: 2px 3px 3px 4px;
}
*/


.subScribe .box .leftBox .email{
	width: 114px;
	height:36px;
	display:block;
	background: url( '../images/bg_email.png' ) no-repeat 0 0;
	padding: 0;
	
}

.subScribe .box .leftBox .email input {
	font-size:11px;
	width: 100px;
	margin: 6px 10px;
	border: 0;
	
}	

.subScribe .leftBox a{
	color: #005e73;
	text-decoration:none;
	padding: 1px 0 0 0px;
}
.subScribe .leftBox a:hover{
	color: #000;
	text-decoration:underline;
}


.subScribe img{

	margin:0 0 0 1px;
}
















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

