* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	height: 100%;
}
body {
	min-height:100%;
	height: 100%;
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 0.85em;

background:#fff;
}


#wrap {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
	height: auto !important;
	min-height:100%;
	height: 100%;

}


#footerPlace {height:200px;clear:both;}
#footer {
margin-top: -160px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
background:#fff;
position:relative;
}
#footHr {font-size:1px;line-height:1px;height:2px;background:#d2d2d2;margin:0 35px 20px;}
#footLeft {position:absolute;width:260px;left:35px;top:20px;}
#copy {margin-left:295px;margin-right:250px;padding-left:30px;font-size:12px;}
#support {float:right;width:225px;padding-right:35px;font-size:12px;}




/* header  */
#header {height:425px;margin:20px 35px 0;}
#top {height:95px;}

#logo {float:left;padding-top:10px;width:265px;}
#logo a img {float:left;margin-left:30px;}
#topLeft {position:relative;margin-left:270px;}
#menu {position:relative;height:36px;background:url(/img/bgMenu.gif) repeat-x;}
#menu div.tR {position:absolute;z-index:1;width:8px;height:36px;right:0;top:0;background:url(/img/bgR_Menu.gif) no-repeat;}
#menu div.tL {position:absolute;z-index:2;width:8px;height:36px;left:0;top:0;background:url(/img/bgL_Menu.gif) no-repeat;}
#menu div.list {position:relative;padding:10px;}

#menu ul {width:100%;margin:0;padding:0;line-height:14px;list-style:none;}
#menu ul li {display:inline;float:left;width:16.5%;text-align:center;color:#fff;font-size:14px;}

#menu ul li a {color:#fff;text-decoration:none;}
#menu ul li a:hover {text-decoration:underline;}

#tel {text-align:right;height:35px;font-size:18px;color:#01B4DC;padding:0 15px 0 0;}
#tel small {font-size:14px;}
#tel span {color:#eaeaea;}


#topUnLeft {clear:both; float:left;height:330px;width:265px;}
/*#tel {height:35px;font-size:24px;color:#01B4DC;margin:15px 0 0 30px;}*/
/*#tel small {font-size:14px;}*/

#tBanL a img {width:265px;height:280px;z-index:auto;margin-top:50px;}
.tRblue {position:absolute;z-index:1;width:54px;top:50px;left:211px;}
.bLblue {position:absolute;z-index:1;width:54px;top:276px;left:0;}


#topUnRight {margin-left:275px;height:330px;}
#topNav {position:relative;height:50px;background:#eaeaea;}
#topNav div a img {margin-right:30px;width:11px;height:11px;}
#topNav div a {color:red;}
.navImg {position:relative;z-index:auto;height:35px;padding-left:54px;padding-top:15px;}
.navImg a {font-size:12px;}
.slogan {float:right;padding-right:20px;font-size:16px; font-weight:bold; color: #ed1d25; font-family: Times; font-style: italic;}

#tBanRimg {position:relative;z-index:auto;background:url(/img/tBanR-man.jpg) no-repeat right;height:280px;padding-left:50px;}

.tLnav {position:absolute;z-index:1;width:54px;}
.tLgray {position:absolute;z-index:1;width:54px;}
.bRnav {position:absolute;z-index:1;width:54px;bottom:0;right:-1px;}






#info {clear:both;margin:10px 35px 0;padding-bottom:40px;}

#leftCol {float:left;width:265px;}

#service {position:relative;z-index:auto;background:#FFF144;padding:30px 30px 30px 40px;color:#3a3a3a;}
#service h2 {background:url(/img/pYell.gif) left no-repeat;padding:0 0 0 25px;font-size:14px;margin:0 0 20px;font-weight:bold;}
ul.service {list-style:url(/img/pLiYell.gif);margin:0;padding-left:15px;}
ul.service li {font-size:12px;line-height:20px;border-bottom:1px solid #E3DD44;}
ul.service li a {color:#3a3a3a;text-decoration:none;font-weight:bold;}
ul.service li a:hover {color:#00B4D9;}


#program {background:#eaeaea;padding:5px 30px 5px 40px;color:#3a3a3a;}
#program h2 {background:url(/img/pGray.gif) left no-repeat;padding:0 0 0 25px;font-size:14px;margin:0 0 20px;font-weight:bold;}
#program ul {margin:0;padding-left:0;}
#program ul a {color:#3a3a3a;}
#program ul a:hover {color:#00B4D9;text-decoration:none;}
/* LEFT OPEN MENU */
.menuzag {
    margin-bottom: 10px;font-size:13px;
}
.menuzag_v {
    margin-bottom: 10px;font-size:13px;
}
.mplus {
    border:0;
    margin-right: 6px;
    margin-top: 5px;
}
.mminus {
    border:0;
    margin-right: 6px;
    margin-top: 5px;
}
.menupodzag {
    margin: 0px 0px 6px 20px;
    font-size:11px;
line-height:14px;
}
.select_link {font-weight: bold;text-decoration: none;}
/* LEFT OPEN MENU END */

li.zag {list-style:url(/img/pLiBlue.gif);font-size:12px;line-height:20px;}
#program ul li a {color:#3a3a3a;text-decoration:underline;font-weight:bold;}
#program ul li a:hover {color:#00B4D9;text-decoration:none;}
#program ul ul {margin:0;padding-left:5px;}
li.podzag {list-style:url(/img/p.gif);}
li.podzag a {color:#3a3a3a;text-decoration:underline;}
li.podzag a:hover {color:#00B4D9;text-decoration:none;}


#dopMenu {padding:25px 30px 25px 40px;margin-bottom:25px;font-size:12px;}



#main {margin-left:275px;padding-left:10px;}
#main table {text-align:left;}
#content {margin-bottom:35px;}

#events {position:relative;z-index:auto;background:#59AA13;padding:0 15px 35px 30px;color:#fff;}
#events h2 {font-size:1.3em;padding-top:2em;margin-top:0;color:#fff;}
#events a {color:#fff;font-weight:bold;}
#events a img {width:54px;height:72px;float:left;border:2px solid #e6e6e6;margin:0 20px 0 0;}
#events img {width:54px;height:72px;border:2px solid #e6e6e6;}
.anonsEv {font-size:12px;line-height:13px;}
.onemeet {margin-bottom:20px;}
.nameEv {margin-bottom:5px;}


#news {margin-right:245px;}
.onenews {margin-bottom:20px;}
#news a {font-weight:bold;color:#00B4D9;}


#article {margin-top:35px;margin-bottom:35px;}


/* список Статей */
#anons h3 {margin-bottom:0;margin-top:1em;font-weight:normal;}


/* раздел Услуги */
ul.servList {list-style:none;}
ul.servList li {font-size:1.3em;margin-top:2em;margin-bottom:0;font-weight:bold;}


/* Ссылки */
a {color:#00B4D9;text-decoration:underline;}
a:hover {text-decoration:none;}


/* Заголовки - только 4 уровня!! */
h1, h2, h3, h4, h5, h6 { color:#2F2F2F;margin-bottom:0.5em;}
h1 {font-size:1.5em; margin-top:1em;font-weight:normal;margin-bottom:1em;}
h2 {font-size:1.3em; margin-top:2em;font-weight:normal;}
h3 {font-size:1.2em; margin-top:2em;}
h4, h5, h6 {font-size:1.1em; margin-top:2em;font-weight:bold;font-style:italic;}
.topNul {margin-top:0;}

/* Абзац, списки */
p {line-height:1.5em;margin:0 0 1em 0;}
ol,ul {line-height:1.5em;margin:1em 0;}
ol,ul {padding-left:2.5em;}
ul ul {margin-top:0;margin-bottom:0;}
ul ol {margin-top:0;margin-bottom:0;}
ol ul {margin-top:0;margin-bottom:0;}
ol ol {margin-top:0;margin-bottom:0;}
.topMin {margin-top:-1em;}
ul.pdf {list-style:url(/img/pdf.gif);}
ul.pdf li {padding:0 0 0.5em 0.3em;}
ul.doc {list-style:url(/img/doc.gif);}
ul.doc li {padding:0 0 0.5em 0.3em;}


/* Картинки */
.L {float:left;margin:0 20px 5px 0;}
.R {float:right;margin:0 0 5px 20px;}
.null {border:0;}
.blok img {margin-bottom:1em;}


/* Таблицы */
.caption {font-weight:bold; margin:1em 0;text-align:left;}
.prim { font-size:0.9em;font-style:italic;margin-top:0;}
/* для IE6 - прописывать cellspacing="1", width="98%" */
table.art {background:#333;border-spacing:1px;margin-bottom:1em;}
table.art tr {background:#fff;}
table.art td {padding:0.5em;vertical-align:top;}
table.art th {padding:0.5em;vertical-align:top;background:#eee;}


/* Универсальные */
.b {font-weight:bold;}
.i {font-style:italic;}
.red {color:red;}
.clear {clear:both;font-size:1px;line-height:1px;}


/* Формы */
#feedback {
    margin: 24px 0 14px 0;
    color: #626262;
    font-weight: bold;
}
.zv {
    font-weight: bold;
    color: #ff2400;
    font-size: 17px;
}
#feedback .input_text {
    margin-left: 20px;
    height: 20px;
    width: 200px;
    margin-bottom: 14px;
    border: 1px solid #404040;
}
#feedback .input_textarea {
    margin-left: 20px;
    height: 100px;
    width: 250px;
    margin-bottom: 14px;
    border: 1px solid #404040;
}
#feedback .send_but {
    margin-left: 20px;
    margin-bottom: 14px;
}
#feedback  .helpme {
    margin-left: 20px;
    margin-bottom: 10px;
    font-weight: normal;
}
.errors {
    color: #ff2400;
    font-weight: normal;
    font-size: 11px;
    margin: -10px 0 10px 20px;
}

/* ФОРМЫ ВопросОтвет */
#askform {display: block;}
.tfaq table {width: 400px;margin: 20px 0 20px 0;}
.tfaq td {width: 70px;padding: 4px;}
#askform .input_text {
    margin-left: 20px;
    height: 20px;
    width: 250px;
    margin-bottom: 14px;
    border: 1px solid #404040;
}
#askform .input_textarea {
    margin-left: 20px;
    height: 100px;
    width: 250px;
    margin-bottom: 14px;
    border: 1px solid #404040;
}
.captcha {
    margin-left: 20px;
    height: 20px;
    width: 150px;
    margin-bottom: 14px;
    border: 1px solid #404040;
}
#askform .send_but {width: 100px; height: 20px; font-size: 11px; border: 1px solid #555; padding-bottom: 2px; margin: 14px 38px 0 20px; cursor: hand; cursor: pointer;}




/* Уголки */
#tBanL {position:relative;width:265px;height:280px;}
#tBanR {position:relative;height:280px;background:url(/img/bg-tBanR.jpg) repeat-x;}
#roundService {position:relative;margin-bottom:10px;width:265px;}
#roundE {float:right;position:relative;width:225px;}

#tBanL u {background:#fff;}
#topNav u {background:#fff;}
#tBanR u {background:#eaeaea;}
#tBanR u.b {background:#fff;}
#roundService u {background:#fff;}
#roundE u {background:#fff;}


.rB54, .rB30, .rB10 {display:block;position:relative;z-index:1;}

.rB54 {width:54px;height:15px;}
.rB30 {width:30px;height:23px;}
.rB10 {width:10px;height:18px;}

.rt1, .rt2, .rt3, .rt4, .rt5, .rt6, .rt7, .rt8, .rt9, .rt10, .rt11, .rt12, .rt13, .rt14, .rt15, .rt16, .rt17, .rt18, .rt19, .rt20, .rt21, .rt22, .rt24, .rt25, .rt26, .rt28, .rt30, .rt31, .rt33, .rt35, .rt38, .rt40, .rt44, .rt47, .rt54 {
	display: block;
	overflow: hidden;
	font-size:1px;
line-height:1px;
}
.rt54 { width:54px; height: 1px; }
.rt47 { width:47px; height: 1px; }
.rt44 { width:44px; height: 1px; }
.rt40 { width:40px; height: 1px; }
.rt38 { width:38px; height: 1px; }
.rt35 { width:35px; height: 1px; }
.rt33 { width:33px; height: 1px; }
.rt31 { width:31px; height: 1px; }
.rt30 { width:30px; height: 1px; }
.rt28 { width:28px; height: 1px; }
.rt26 { width:26px; height: 1px; }
.rt25 { width:25px; height: 1px; }
.rt24 { width:24px; height: 1px; }
.rt22 { width:22px; height: 1px; }
.rt21 { width:21px; height: 1px; }
.rt20 { width:20px; height: 1px; }
.rt19 { width:19px; height: 1px; }
.rt18 { width:18px; height: 1px; }
.rt17 { width:17px; height: 1px; }
.rt16 { width:16px; height: 1px; }
.rt15 { width:15px; height: 1px; }
.rt14 { width:14px; height: 1px; }
.rt13 { width:13px; height: 2px; }
.rt12 { width:12px; height: 1px; }
.rt11 { width:11px; height: 1px; }
.rt10 { width:10px; height: 2px; }
.rt9 { width:9px; height: 2px; }
.rt8 { width:8px; height: 1px; }
.rt7 { width:7px; height: 2px; }
.rt6 { width:6px; height: 2px; }
.rt5 { width:5px; height: 3px; }
.rt4 { width:4px; height: 2px; }
.rt3 { width:3px; height: 3px; }
.rt2 { width:2px; height: 4px; }
.rt1 { width:1px; height: 7px; }

/* Уголки с двух сторон, серые 15px*/
#roundProgram {margin-bottom:10px;}
#roundProgram u {background:#eaeaea;}

.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .d11, .d13, .d15 {
	display: block;
	overflow: hidden;
	font-size:1px;
line-height:1px;
}
.d15 { margin: 0 15px; height:1px; }
.d13 { margin: 0 13px; height:1px; }
.d11 { margin: 0 11px; height:1px; }
.d9 { margin: 0 9px; height:1px; }
.d8 { margin: 0 8px; height:1px; }
.d7 { margin: 0 7px; height:1px; }
.d6 { margin: 0 6px; height:1px; }
.d5 { margin: 0 5px; height:1px; }
.d4 { margin: 0 4px; height:1px; }
.d3 { margin: 0 3px; height:1px; }
.d2 { margin: 0 2px; height:2px; }
.d1 { margin: 0 1px; height:3px; }


/* блоки для лицензий*/
.blokImg div {float:left;width:185px;height:250px;margin:0 5px 0 0;font-size:0.9em; text-align:center;}
.blokImg div img {width:130px;height:180px;margin-bottom:5px;}
