* {color: #4F4F4F; font-size:13px; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;}
html {height:100%;}
body {height:100%; margin:0; padding:0; background:#fff url(/i/bg-body.gif) repeat-x; }
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:0px; margin-bottom:7px;}
 li {margin-bottom:2px;}
p {margin:0; padding: 8px 0;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
table{ border-collapse: collapse; }
 table td{ padding: 0; }
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 24px; color: #01A5E2; font-weight: normal;}
h2 {font-size: 16px; padding: 10px 0;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color: #01A5E2;}
	a:hover {text-decoration: none;}
	
/* Common */

#all{ width: 920px;}

#out-block{ margin-left: -181px; width: 100%; float: right; }
 #out-block-in{ margin-left: 181px; width: 100%; w\idth: auto;}
 html>body #out-block-in {width: auto;}
#left-Col{ width: 181px; float: left; background: #fff; }

#main{ margin-right: -170px; width: 100%; float: left; }
 #main-in{ margin-right: 170px; width: 100%; w\idth: auto;}
 html>body #main-in {width: auto;}
#right-Col{ width: 170px; float: right;}

/* Левая колонка */

.pd-left{ padding-left: 20px; }
/* Вертикальное меню */
.left-menu{ list-style:none; padding:70px 10px 60px 0px; background: url(/i/bg-left-top.gif) no-repeat; margin: 0; }
 .left-menu li{ background: url(/i/arr.gif) no-repeat 0 3px; padding-left: 15px; margin-bottom: 25px;  }
 .left-menu li *{ font-size: 11px; text-transform: uppercase;}
  .left-menu li a{ color: #01A5E2; text-decoration: none; }
  .left-menu li a:hover{ color: #E11851; text-decoration: underline; }
  .left-menu li.on a{ color: #E11851; }
#footer{ }

/* end */

/* Центральная колонка */

/* Телефон */
.tel{ background: url(/i/bg-tel.gif) no-repeat; height: 20px; padding: 30px 0 0 20px; color: #7F929D; }
 * html .tel{ height: 50px; he\ight: 20px; }
  .tel span{ color: #01A5E2; }
/* Дата семинара */
.sem{ background: url(/i/bg-seminar.jpg) no-repeat; padding: 40px 0 0 130px; height: 63px; font-size: 11px; color: #fff; }
 * html .sem{ height: 103px; he\ight: 63px; }
 .sem img{ margin-right: 8px;}
 .sem img.slog{ margin-top: 5px; }
/* Записаться на семинар */ 
.zapis{ background: url(/i/bg-zapis-sem.jpg) no-repeat; height: 72px; padding: 25px 10px 0 345px; }
* html .zapis{ height: 97px; he\ight: 72px; }
 .zapis a{ background: url(/i/mark.gif) no-repeat 0 3px; padding-left: 40px; color: #226192; display: block;}
/* "Это наш основной бизнес" */
.biz{ padding: 15px 70px 15px 105px; font-size: 12px; color: #7F929D; }
/* Контент */
.content{ padding: 0 70px 0 25px;  }
/* .content p{ text-align: justify; }*/
.pic-right{ margin: 8px 0 20px 20px; float: right; }
.pic-left{ margin: 8px 20px 20px 0; float: left; }
.gray{ color: #7F929D; }
 .gray *{ color: #7F929D; }
.red{ color: #E11851; }
/* end */
 
/* Правая колонка */

/* Лого */ 
.logo{ background: url(/i/bg-logo.gif) no-repeat; padding: 50px 0 0; height: 112px; }
* html .logo{ height: 162px; he\ight: 112px; }
 .logo img{ display: block; }
/* Текстовые блоки */
.text-block-pd{ padding: 90px 20px 0 0; }
 .txt{ border-top: 2px solid #01A5E2; font-size: 12px; color: #7F929D; padding: 10px 0 0px; margin-bottom: 50px; }
  .txt p{ padding: 0; font-size: 12px; color: #7F929D;}
  .txt span{ display: block; font-size: 12px; color: #7F929D; font-style: italic; }
  .txt h1{ font-size: 14px; color: #226192; font-weight: normal; padding: 0px 0 8px; }
  .txt a{ display: block; padding: 2px 0; font-size: 12px; }
a.podr{ display: block; padding: 5px 0 0px; font-size: 10px; text-align: right;}
.text-blue{ color: #226192; }
/* end */

/* footer */
#footer{ width: 480px; margin:70px 0 0px 180px; padding: 25px; border-top: 2px solid #01A5E2; font-size: 11px; color: #B1BDC4;}
* html #footer{ width: 530px; w\idth: 480px; }
 #footer *{ font-size: 11px; }

/* Счетчики */
.shet{ padding: 0px 0 30px 180px; }
 .shet img{ margin-right: 5px; }

.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }

/* Страница с формами */
.raspis{ padding: 10px 0 10px 40px; }
 .raspis h1{ font-size: 14px; color: #E11851; margin-left: -40px; font-weight: normal; }
 .raspis span{ font-weight: bold; display: block; }
 .raspis p{ padding: 0; }
form.uch{ margin: 10px 0 0; }
 form.uch *{ font-size: 11px; }
 form.uch table{ margin: 10px 0 0 40px; }
  form.uch table tr td{ padding: 0 0 10px; }
.podl{ background: #E1E8EC; text-align: center; margin: 20px auto; padding: 12px 0; } 

/* Отзывы */
.otziv{ padding: 10px 0; }
 .otziv a{ display: block; padding: 5px 0; color: #226192; font-size: 14px; }
.podp{ color: #7F929D; text-align: right; }

/* Templates */
.hr {background:#CCD5DA; height:1px; font-size:0; margin: 20px 0;}
 .hr img {display:block; height:1px;}
 
.spis{list-style:none; margin:10px 0 15px 15px; padding:0;}
 .spis li {background: url(/i/point1.gif) no-repeat 0 4px; margin-bottom:1px; padding-left:15px;}
 
.content{width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}

/* ADX 16.12.2008 */
.dates { margin-top:-60px; }
.dates { font-size:12px; color:#226192; }
.dates span { font-size:18px; color:#01a5e2; }