body,html {font-family:arial,sans-serif; font-size:90%; color:#00258f; margin:0px; padding:0px; height:100%}
body {min-width: 900px;max-width: 1600px;width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 1600? "1600px" : "auto"); background:#fff}
body * {font-size:100%}


table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0}
table td, tr {vertical-align:top}
div,img,table,td,th {border:0; margin:0; padding:0}
p, ul, li {line-height:1.4em}
ul {list-style-image:url('/i/li.gif')}
ul li {list-style-image:url('/i/li.gif'); margin:0.5em 0 0.5em 0}
ol li {margin:0.5em 0 0.5em 0}
img, a, div {behavior: url(/i/pngfix.htc)}

hr {border: 1px solid; color: #b9b9b9; background-color: #b9b9b9; height: 1px;}

a {color:#2755d9; text-decoration:underline}
a:hover {text-decoration:none}

h1	{margin:1em 0 0.3em 0; padding:0; font-size:160%; color:#ff890f; font-weight:normal; line-height:1em}
h2	{margin:1.4em 0 0.3em 0; font-size:140%; color:#ff890f;  font-weight:normal}
h3	{margin:1em 0 0.3em 0; font-size:120%; color:#ff890f; font-weight:bold}
h4	{margin:1em 0 0.3em 0; font-size:110%; color:#00258f}
h5	{margin:1em 0 0.3em 0; font-size:100%; color:#00258f}
h6	{margin:1em 0 0.3em 0; font-size:90%; color:#00258f}
h1#name {margin:0 0 0.2em 0}
p.path {font-size:85%; margin:1.5em 0 0 0}

#top {width:100%; height:60px}
#top img.logo {float:left}
#top div  {float:right}
#top div.menu {position:relative; width:80%; font-size:120%; font-weight:bold; top:0; right:0; text-align:right; margin:0;}
#top div.menu a {color:#0f37ab}
td.br {background:url('/i/br.gif') left top repeat-x}
td.prov {background:url('/i/prov.gif') right top repeat-x}
div.navig {width:124px; height:45px; background:url('/i/pla.png') center center no-repeat;  text-align:center; padding:22px 0 0 0}
div.navig img {vertical-align:middle; margin:0 8px 0 8px}
div.menu {position:relative; width:100%; font-size:120%; font-weight:bold; top:0; right:0; text-align:right; margin:0;}
div.menu a {color:#0f37ab}
img.logo {margin:1em 0 1em 0}
td.slog h3 {color:#00258f}
table.menu {width:100%; height:31px; font-size:130%; font-weight:bold; margin:1em 0 1em 0}
table.menu td {border-left:3px solid #ff8300; text-align:center; vertical-align:middle; width:25%}
table.menu td a {color:#0f37ab}
table.menu td a.act {color:#ff9c00; text-decoration:none}
table.menu td.phone {font-size:150%}
table.menu td.phone span.code {font-size:60%}
table#contacts h1 {font-size:100%; font-weight:normal; color:#fff; margin:0 0 0.4em 0}
table#pics {width:100%}
table#pics img {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd}
table#pics h2 {font-size:120%}
#head {background:url('/i/wall.jpg') left top repeat-x; text-align:center}
#head .pr {background:url('/i/pr.jpg') right top repeat-x; background-position:329px 0}
#head .ls {background:url('/i/ls.jpg') right top no-repeat; padding:0 133px 0 0; height:224px}
#prov {background:url('/i/prov2.gif') right top repeat-x; text-align:right;  padding:35px 14px 0 0;}
#prov .nav {background:url('/i/nav.gif') center center no-repeat; width:122px; height:36px; text-align:center; float:right; padding:13px 0 0 0}
#prov .nav img {vertical-align:middle; margin:0 8px 0 8px}
#head .van {background:url('/i/cen.jpg') left bottom no-repeat}
#head .van div.line {color:#0f37ab; font-size:150%; font-weight:bold; margin:52px 0 0 0}
#head .van div#line {color:#0f37ab; font-size:18px; font-weight:bold; margin:52px 0 0 0}
#head .rig {background:url('/i/rig.jpg') left bottom no-repeat; vertical-align:bottom; text-align:right}
#girl {background:url('/i/girl.png') right bottom no-repeat; width:80%; height:184px}
ul.org {margin:0 0 0 0.8em; padding:0; list-style-image:url('/i/li.gif')}
ul.org li {list-style-image:url('/i/li.gif'); margin:0.5em }
ul.org p.date {text-align:right; color:#ff890f; font-style:italic; margin:0; padding:0}
.slogan h2 {color:#ff890f; }
#left {background: url('/i/tu.gif') left bottom no-repeat; padding:2em 1em 1em 1em}
#left .submenu {padding:0.5em 1em 1em 1em; background:url('/i/grad.jpg') left top no-repeat;margin:0 0 2em 0}
#left .submenu h2 {margin:0}
#left .submenu ul {margin:0 0 0 1.2em; padding:0}
#left .submenu li.act {list-style-image:url('/i/li-s.gif')}
#left .submenu li.act a.act {text-decoration:none; color:#00258f; font-weight:bold}

#left .search {text-align:center}
#left .search input.text {border:1px solid #ffa00a; background-color:#fff6e6}
.news {padding:0.5em 1em 1em 1em; background:url('/i/grad.jpg') left top no-repeat;margin:0 0 2em 0}
.news p {margin:0.3em 0 0.3em 0}
.news h2 {margin:0}
#main {background: url('/i/corner.gif') right bottom no-repeat; padding:0 0 1em 0}
table.icon {}
table.icon td {text-align:center; padding:1em 0 1em 0}
table.icon h4 {margin:0}



#bottom {width:100%; background:url('/i/shad.jpg') left top no-repeat #ff9d01; clear:both; height:80px; color:#fff; position:relative}
#bottom p {margin:0}
#bottom td {padding:1em 2em 0 1em}
#bottom td img {margin:0.3em 0 0 0; padding:0 0.5em 0 0}
#tet {position:absolute; bottom:68px; right:0; width:194px; float:right; text-align:right; height:205px; background:url('/i/wom.png') right top no-repeat}
#tet-m {position:absolute; bottom:68px; right:0; width:194px; float:right; text-align:right; height:212px; background:url('/i/men.png') right top no-repeat}
#bottom a {color:#fff}
#bottom a.none {text-decoration:none}
img.pic {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; margin:0.5em 0  0.5em 0}
img.pic-r {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; float:right; margin:0 0 0 0.5em}
img.pic-l {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; float:left; margin:0 0.5em 0 0}
table.tech {width:100%; border-collapse:collapse; }
table.tech th {background:#ffa00a; color:#fff; padding:0.5em;}
table.tech td {padding:0.4em; border-bottom: 1px dashed #ffa00a; background:#fff6e6; text-align:center}
table.tech td.left {text-align:left}
table.tech td.sub {padding-left:1.5em; text-align:left}
span.small {font-size:85%; font-style: italic}
dl {margin:1em 0 0.3em 0}
dl dt {font-weight:bold; margin:0.2em 0 0.4em 0}
dl dd {padding:0.2em 0 0.2em 0}body,html {font-family:arial,sans-serif; font-size:90%; color:#00258f; margin:0px; padding:0px; height:100%}
body {min-width: 900px;max-width: 1600px;width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 1600? "1600px" : "auto"); background:#fff}
body * {font-size:100%}


table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0}
table td, tr {vertical-align:top}
div,img,table,td,th {border:0; margin:0; padding:0}
p, ul, li {line-height:1.4em}
ul {list-style-image:url('/i/li.gif')}
ul li {list-style-image:url('/i/li.gif'); margin:0.5em 0 0.5em 0}
ol li {margin:0.5em 0 0.5em 0}
img, a, div {behavior: url(/i/pngfix.htc)}

hr {border: 1px solid; color: #b9b9b9; background-color: #b9b9b9; height: 1px;}

a {color:#2755d9; text-decoration:underline}
a:hover {text-decoration:none}

h1	{margin:1em 0 0.3em 0; padding:0; font-size:160%; color:#ff890f; font-weight:normal; line-height:1em}
h2	{margin:1.4em 0 0.3em 0; font-size:140%; color:#ff890f;  font-weight:normal}
h3	{margin:1em 0 0.3em 0; font-size:120%; color:#ff890f; font-weight:bold}
h4	{margin:1em 0 0.3em 0; font-size:110%; color:#00258f}
h5	{margin:1em 0 0.3em 0; font-size:100%; color:#00258f}
h6	{margin:1em 0 0.3em 0; font-size:90%; color:#00258f}
h1#name {margin:0 0 0.2em 0}
p.path {font-size:85%; margin:1.5em 0 0 0}

#top {width:100%; height:60px}
#top img.logo {float:left}
#top div  {float:right}
#top div.menu {position:relative; width:80%; font-size:120%; font-weight:bold; top:0; right:0; text-align:right; margin:0;}
#top div.menu a {color:#0f37ab}
td.br {background:url('/i/br.gif') left top repeat-x}
td.prov {background:url('/i/prov.gif') right top repeat-x}
div.navig {width:124px; height:45px; background:url('/i/pla.png') center center no-repeat;  text-align:center; padding:22px 0 0 0}
div.navig img {vertical-align:middle; margin:0 8px 0 8px}
div.menu {position:relative; width:100%; font-size:120%; font-weight:bold; top:0; right:0; text-align:right; margin:0;}
div.menu a {color:#0f37ab}
img.logo {margin:1em 0 1em 0}
td.slog h3 {color:#00258f}
table.menu {width:100%; height:31px; font-size:130%; font-weight:bold; margin:1em 0 1em 0}
table.menu td {border-left:3px solid #ff8300; text-align:center; vertical-align:middle; width:25%}
table.menu td a {color:#0f37ab}
table.menu td a.act {color:#ff9c00; text-decoration:none}
table.menu td.phone {font-size:150%}
table.menu td.phone span.code {font-size:60%}
table#contacts h1 {font-size:100%; font-weight:normal; color:#fff; margin:0 0 0.4em 0}
table#pics img {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd}
table#pics h2 {font-size:120%; margin:0.4em}
#head {background:url('/i/wall.jpg') left top repeat-x; text-align:center}
#head .pr {background:url('/i/pr.jpg') right top repeat-x; background-position:329px 0}
#head .ls {background:url('/i/ls.jpg') right top no-repeat; padding:0 133px 0 0; height:224px}
#prov {background:url('/i/prov2.gif') right top repeat-x; text-align:right;  padding:35px 14px 0 0;}
#prov .nav {background:url('/i/nav.gif') center center no-repeat; width:122px; height:36px; text-align:center; float:right; padding:13px 0 0 0}
#prov .nav img {vertical-align:middle; margin:0 8px 0 8px}
#head .van {background:url('/i/cen.jpg') left bottom no-repeat}
#head .van div.line {color:#0f37ab; font-size:150%; font-weight:bold; margin:52px 0 0 0}
#head .rig {background:url('/i/rig.jpg') left bottom no-repeat; vertical-align:bottom; text-align:right}
#girl {background:url('/i/girl.png') right bottom no-repeat; width:80%; height:184px}
ul.org {margin:0 0 0 0.8em; padding:0; list-style-image:url('/i/li.gif')}
ul.org li {list-style-image:url('/i/li.gif'); margin:0.5em }
ul.org p.date {text-align:right; color:#ff890f; font-style:italic; margin:0; padding:0}
.slogan h2 {color:#ff890f; }
#left {background: url('/i/tu.gif') left bottom no-repeat; padding:2em 1em 1em 1em}
#left .submenu {padding:0.5em 1em 1em 1em; background:url('/i/grad.jpg') left top no-repeat;margin:0 0 2em 0}
#left .submenu h2 {margin:0}
#left .submenu ul {margin:0 0 0 1.2em; padding:0}
#left .submenu li.act {list-style-image:url('/i/li-s.gif')}
#left .submenu li.act a.act {text-decoration:none; color:#00258f; font-weight:bold}

#left .search {text-align:center}
#left .search input.text {border:1px solid #ffa00a; background-color:#fff6e6}
.news {padding:0.5em 1em 1em 1em; background:url('/i/grad.jpg') left top no-repeat;margin:0 0 2em 0}
.news p {margin:0.3em 0 0.3em 0}
.news h2 {margin:0}
#main {background: url('/i/corner.gif') right bottom no-repeat; padding:0 0 1em 0}
table.icon {}
table.icon td {text-align:center; padding:1em 0 1em 0}
table.icon h4 {margin:0}



#bottom {width:100%; background:url('/i/shad.jpg') left top no-repeat #ff9d01; clear:both; height:80px; color:#fff; position:relative}
#bottom p {margin:0}
#bottom td {padding:1em 2em 0 1em}
#bottom td img {margin:0.3em 0 0 0; padding:0 0.5em 0 0}
#tet {position:absolute; bottom:68px; right:0; width:194px; float:right; text-align:right; height:205px; background:url('/i/wom.png') right top no-repeat}
#tet-m {position:absolute; bottom:68px; right:0; width:194px; float:right; text-align:right; height:212px; background:url('/i/men.png') right top no-repeat}
#bottom a {color:#fff}
#bottom a.none {text-decoration:none}
img.pic {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; margin:0.5em 0  0.5em 0}
img.pic-r {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; float:right; margin:0 0 0 0.5em}
img.pic-l {padding:5px; border:1px solid #e0cbb7; background-color:#f8f1cd; float:left; margin:0 0.5em 0 0}
table.tech {width:100%; border-collapse:collapse; }
table.tech th {background:#ffa00a; color:#fff; padding:0.5em;}
table.tech td {padding:0.4em; border-bottom: 1px dashed #ffa00a; background:#fff6e6; text-align:center}
table.tech td.left {text-align:left}
table.tech td.sub {padding-left:1.5em; text-align:left}
span.small {font-size:85%; font-style: italic}
dl {margin:1em 0 0.3em 0}
dl dt {font-weight:bold; margin:0.2em 0 0.4em 0}
dl dd {padding:0.2em 0 0.2em 0}

div.calendar {text-align:center}
div.calendar td{padding:0.2em 0.4em 0.1em 0.4em}
div.calendar td.today {background-color:#ff9d01; color:#fff}

