HTML {
        background:#ffffff;font:normal 10pt Arial, Tahoma; color:#000000; padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
         min-height:100%; width:950px; margin:0px auto;background: url(images/background.jpg) 0 110px no-repeat;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;font-size:1px;
}

.clearfix {
 zoom: 1;
}
.clearfix:before, .clearfix:after {
 height: 0;
 content: ".";
 display: block;
 overflow: hidden;
}
.clearfix:after {
 clear: both;
}

*:focus {outline:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.body_01 {background: url(images/body_01.gif) repeat-x;}
.logo {padding-top:110px;}
.blue_block {font:normal 14px Arial; color:#ffffff;margin-top:178px;height:104px;padding:30px 90px 0px 40px;background:#008988;margin-left:79px;}
.blue_block h2 {font:normal 17pt Arial;margin-bottom:11px;}
.language {float:right;padding:57px 50px 0px 0px;}
.language a {display:block;float:left;padding:16px 20px 16px 20px;font:normal 14px Arial; color:#009897;text-decoration:none;}
.language a:hover {text-decoration:underline;}
.language span {display:block;float:left;padding:16px 20px 16px 20px;background:#002c2b;font:normal 14px Arial; color:#ffffff;}
.footer {color:#999999;height:80px;width:950px;margin:-80px auto 0px auto;}
.content {padding:0px 0px 100px 0px;}
.body_02 {background: url(images/body_02.gif) 0 48px repeat-x;}
.body_02 .language {padding-right:0px;padding-top:0px;}
.center_bl {width:950px;margin:0px auto;}
.body_02 .logo {float:left;padding-top:45px;}
.header_menu {margin-top:60px;float:right;/*width:541px;*/ height:80px;background:#008988;}
.header_menu li {font:normal 16pt Arial;color:#ffffff;float:left;padding:26px 15px 15px 10px;}
.header_menu li a {font:normal 17pt Arial;color:#ffffff;}
.header_menu li a:hover {text-decoration:none;}
.header_menu ul {padding:0px 10px;}
.activ_m {background:#002c2b;}
.content_inside {padding-top:50px;}
.contact_info {float:left;font-size:14px;color:#333333;}
.contact_info span {display:block;font-size:8pt;color:#666666;margin-top:15px;}
.contact_info a {color:#009999;}
.contact_info h2 {font:normal 14pt Arial; color:#000000;}
.contact_info_width {width:496px;}

.karta_table {margin-bottom:130px;height:290px;background:#e5e5e5;}
.content_contacts {padding-bottom:8px;}
.karta_table td {height:290px;padding-top:10px;width:50%;}
.karta_table_map {width: 100%; max-width: 455px; height: 270px;}
.karta_table td.td_01 {text-align:right;padding-right:10px;border-right:solid 20px #ffffff;}
.karta_table td.td_01 .karta_table_map {float: right;}
.karta_table td.td_02 {padding-left:10px;}
.karta_table td.td_02 .karta_table_map {float: left;}

.practice {padding:0px 0px 100px 144px;}
h1 {font:normal 23pt Arial; color:#000000;margin-bottom:30px;}
.sp_ul li {font-size:14px;color:#333333;padding:0px 0px 11px 16px;background: url(images/t_li.gif) 0 5px no-repeat;}
.practice .sp_ul {float:left;width:360px;}
h3 {font:normal 30pt Arial; color:#333333;margin-bottom:20px;}
h4 {font:normal 14pt Arial; color:#333333;margin-bottom:10px;}
.gallery_title {padding-top:45px;font-size:8pt;color:#666666;}
.gallery {height:190px;background:#e5e5e5;margin-bottom:150px;}
.gallery_center {padding-left:23px;width:977px;margin:0px auto;padding-top:10px;}
.gallery_center li {float:left;padding-right:23px;}
.gallery_center li img {display:block;}
.user_menu {position:relative;top:-20px;padding-bottom:26px;border-bottom:solid 1px #e4e4e4;margin-bottom:5px;}
.user_menu li {font:bold 13px Arial;color:#000;float:left;padding-right:14px;}
.user_menu li a {font:bold 13px Arial; color:#009999;}
.user_menu li span {display:block;padding-top:3px;font-size:8pt;font-weight:normal;color:#666666;}
.foto_user {float:left;}
.text_user {padding-left:144px;}
.text_user  h1 {margin-bottom:2px;}
.text_user  h1 span {font-size:14pt;color:#333333;}
.us_date {padding-bottom:15px;font-size:8pt;color:#666666;}
.site_of {padding:5px 0px 30px 0px;}
.site_of a {font-size:8pt;color:#009999;}
.formation {padding-bottom:20px;color:#;float:left;width:402px;padding-right:10px;}
.text_user h2 {margin-bottom:15px;font-size:18pt;color:#333333;font-weight:normal;}
.formation li {color:#333333;padding:0px 0px 12px 16px;background: url(images/t_li.gif) 0 5px no-repeat;}
.formation li span {display:block;font-size:8pt;color:#666666;}
.exper {float:left;width:358px;}
.exper td {padding-bottom:12px;}
.exper td.td_01 {padding-top:2px;width:84px;font-size:8pt;color:#666666;}
.mini_ul {float:left;}
.mini_ul li {font-size:8pt;padding:0px 0px 16px 16px;background: url(images/t_li.gif) 0 4px no-repeat;}
.mini_ul_width {width:410px;}


/* ph=1 */
