body {padding:0px; margin:0px; _behavior: url(/scripts/hover.htc);font:normal 12px/20px 'Verdana'; color:#505050;}
img {border-width:0;}
form {padding:0px; margin:0px;}
table {padding:0px; margin:0px;}
table td {padding:0px; margin:0px; vertical-align:top;}
ul {list-style-type:none; padding:0px; margin:0px;}
ul li {padding:0px; margin:0px;}

div.container {position:relative; top:0px; left:0px; width:100%; width:expression(body.clientWidth > 1000 ? "100%" : "1000px"); min-width:1000px; height:auto;}

div.header {position:relative; top:0px; left:0px; width:auto; height:154px; margin:0px 5%;}
div.header div.logotype {position:absolute; top:58px; left:0px; width:255px; height:39px;}
div.header div.header_text {position:absolute; top:57px; left: 27.3%; width:242px; height:39px;}
div.header div.form {position:absolute; top:67px; right:0px; width:231px; height:22px;}
div.header div.form div.text_input {position:absolute; top:0px; left:0px; width:153px; height:22px;}
div.header div.form div.text_input input {width:151px; height:15px;}
div.header div.form div.submit_input {position:absolute; top:1px; left:165px; width:66px; height:22px;}
div.header div.form div.submit_input input {margin-top:-2px; width:66px; height:21px;}

div.navigation {position:relative; top:0px; left:0px; width:auto; height:473px;}
div.navigation div.illustration {position:absolute; bottom:0px; // bottom:-1px; left:0px; width:366px; height:316px;}
div.navigation div.illustration_404 {position:absolute; bottom:0px; _bottom:-1px; left:-32px; width:400px; height:389px;}
div.navigation div.childhood {position:absolute; top:108px; left: 27.3%;}
div.navigation div.content {position:relative; top:0px; left:0px; width:auto; height:473px; margin:0px 5%; background-color:#1269b5;}
div.navigation div.content table.menu {width:100%; height:80px; background:#ffcc00 url('/images/t/menu_back.jpg') repeat-x 0px 0px; border-collapse:collapse;}
div.navigation div.content table.menu td {width:12.5%; text-align:center; vertical-align:top; padding:20px 2px 0px 2px; background:transparent url('/images/t/menu_back_td.jpg') no-repeat center bottom;}
div.navigation div.content table.menu td.e404, div.navigation div.content table.menu td.e404.over, div.navigation div.content table.menu td.e404:hover, div.navigation div.content table.menu td.e404.chosen {background-image:none;}
div.navigation div.content table.menu td:hover {background:transparent url('/images/t/menu_back_td_over.jpg') no-repeat center 0px;}
div.navigation div.content table.menu td.over {background:transparent url('/images/t/menu_back_td_over.jpg') no-repeat center 0px;}
div.navigation div.content table.menu td.chosen {background:transparent url('/images/t/menu_back_td_chosen.jpg') no-repeat center 0px;}
div.navigation div.content table.map {position:relative; top:0px; // top:95px; left:0px; display:block; margin:95px 0px 0px 25%;}
div.navigation div.content table.map td {width:25%;}
div.navigation div.content table.map td.first {border-left: 1px solid #4187C4;border-right: 1px solid #1269b5;}
div.navigation div.content table.map td.second {border-right:1px solid #1269b5;}
div.navigation div.content table.map td.second,
div.navigation div.content table.map td.third {border-left:1px solid #4187c4;}
div.navigation div.content table.map td ul {margin:0px 25px 20px 25px;}
div.navigation div.content table.map td ul li {margin:16px 0px 0px 0px;}
div.navigation div.content table.map td div {width:auto; height:25px; background-color:#2a78bd; padding:5px 5px 5px 25px;}
div.navigation div.content table.map td div:hover {background-color:#4187c4;}
div.navigation div.content table.map td div.over {background-color:#4187c4;}
div.navigation div.content div.corner_tl {position:absolute; top:0px; left:0px; width:4px; height:4px; background:transparent url('/images/t/corner_tl.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_tl.png');}
div.navigation div.content div.corner_tr {position:absolute; top:0px; right:0px; width:4px; height:4px; background:transparent url('/images/t/corner_tr.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_tr.png');}
div.navigation div.content div.corner_br {position:absolute; bottom:0px; _bottom:-1px; right:0px; width:4px; height:4px; background:transparent url('/images/t/corner_br.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_br.png');}
div.navigation div.content div.corner_bl {position:absolute; bottom:0px; _bottom:-1px; left:0px; width:4px; height:4px; background:transparent url('/images/t/corner_bl.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_bl.png');}
div.navigation div.content div.reasons {position:relative; top:0px; left:0px; width:auto; display:block; margin:95px 0px 0px 27.3%;}
div.navigation div.content div.reasons div {width:auto; height:25px; background-color:#2a78bd; padding:5px 5px 5px 25px;}
div.navigation div.content div.reasons p {position:relative; top:0px; left:0px; width:35%; padding:5px 5px 5px 25px;}
	

div.navigation_inner {position:relative; top:0px; left:0px; width:auto; height:85px;}
div.navigation_inner div.content {position:relative; top:0px; left:0px; width:auto; height:85px; margin:0px 5%; background-color:#1269b5;}
div.navigation_inner div.content div.corner_tl {position:absolute; top:0px; left:0px; width:4px; height:4px; background:transparent url('/images/t/corner_tl.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_tl.png');}
div.navigation_inner div.content div.corner_tr {position:absolute; top:0px; right:0px; width:4px; height:4px; background:transparent url('/images/t/corner_tr.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_tr.png');}
div.navigation_inner div.content div.corner_br {position:absolute; bottom:0px; _bottom:-1px; right:0px; width:4px; height:4px; background:transparent url('/images/t/corner_br.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_br.png');}
div.navigation_inner div.content div.corner_bl {position:absolute; bottom:0px; _bottom:-1px; left:0px; width:4px; height:4px; background:transparent url('/images/t/corner_bl.png') no-repeat 0% 0%;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/t/corner_bl.png');}
div.navigation_inner div.content table.menu {width:100%; height:80px; background:#ffcc00 url('/images/t/menu_back.jpg') repeat-x 0px 0px; border-collapse:collapse;}
div.navigation_inner div.content table.menu td {width:12.5%; text-align:center; vertical-align:top; padding:20px 2px 0px 2px; background:transparent url('/images/t/menu_back_td.jpg') no-repeat center bottom;}
div.navigation_inner div.content table.menu td:hover {background:transparent url('/images/t/menu_back_td_over.jpg') no-repeat center 0px;}
div.navigation_inner div.content table.menu td.over {background:transparent url('/images/t/menu_back_td_over.jpg') no-repeat center 0px;}
div.navigation_inner div.content table.menu td.chosen {background:transparent url('/images/t/menu_back_td_chosen.jpg') no-repeat center 0px;}

div.inner_content {position:relative; top:0px; left:0px; clear:both; margin:0px 5%;}
div.inner_content div.left {float:left; position:relative; top:0px; left:0px; width:28%; padding-top:40px;height: auto;}
div.inner_content div.left ul {padding:0px; margin:0px;}
div.inner_content div.left ul li {padding:8px 35px 2px 18px; background:#fff url('/images/t/li.gif') no-repeat 3px 20px; height: auto;}
div.inner_content div.left ul li.chosen {background-image:url('/images/t/li_orange.gif'); height: auto;}
div.inner_content div.left ul li.chosen_page {background:url('/images/t/li_chosen.gif') no-repeat 0px 17px;height: auto;}
div.inner_content div.left ul ul {padding:0px; margin:0px; // margin:0px -18px; margin-bottom:10px;}
div.inner_content div.left ul ul li {margin:7px 0px; // margin:0px; padding-left:37px; background:#fff url('/images/t/mdash.gif') no-repeat 19px 16px;}
div.inner_content div.left ul ul li.chosen {padding:10px 8px 8px 38px; // padding:4px 8px 8px 36px; margin:5px 20px 5px 0px; background:#fff3c3 url('/images/t/mdash_black.gif') no-repeat 19px 16px; //  background:#fff3c3 url('/images/t/mdash_black.gif') no-repeat 19px 12px;}
div.inner_content div.left ul ul ul {padding:0px; margin:0px; // margin:10px -38px 0px -38px;}
div.inner_content div.left ul ul ul li {padding-left:58px; background:#fff url('/images/t/mdash.gif') no-repeat 38px 16px;}
div.inner_content div.right {float:left; position:relative; top:0px; left:0px; width:71%; padding-top:40px;}
div.inner_content div.right p.selected {background-color:#fff3c3; padding:10px; border-top:5px solid #f7dcad;}
/*
div.inner_content table {border-collapse:collapse;}
div.inner_content table th {background:transparent url('/images/t/th_back.gif') repeat-x bottom left; padding:8px 10px 15px 10px; text-align:left;}
div.inner_content table td {border-bottom:1px solid #fce1b0; padding:8px 10px; text-align:left;}
div.inner_content table td.last {border-width:0px;}
*/
div.inner_content table {border-collapse:collapse;}
div.inner_content table.data th {background:transparent url('/images/t/th_back.gif') repeat-x bottom left; padding:8px 10px 15px 10px; text-align:left;}
div.inner_content table.data td {border-bottom:1px solid #fce1b0; padding:8px 10px; text-align:left;}
div.inner_content table.data td.last {border-width:0px;}

div.teasers {clear:both; position:relative; top:0px; left:0px; width:auto; height:284px; margin:0px 5%;}
div.teasers div.first {position:absolute; top:45px; left:0%; padding-left:5%; padding-top:16px; height:172px;}
div.teasers div.second {position:absolute; top:45px; left:25%; padding-left:5%; padding-top:16px; height:172px; border-left:1px solid #e7eff3;}
div.teasers div.third {position:absolute; top:45px; left:50%; padding-left:5%; padding-top:16px; height:172px; border-left:1px solid #e7eff3;}
div.teasers div.fourth {position:absolute; top:45px; left:75%; padding-left:5%; padding-top:16px; height:172px; border-left:1px solid #e7eff3;}

div.footer {position:relative; top:0px; left:0px; width:auto; height:112px; border-top:1px solid #d9d9d9; margin:0px 5%;}
div.footer div.counters {position:absolute; top:25px; left:0px; width:280px; height:30px;}
div.footer div.counters img{margin-right:4px;}
div.footer div.copyrights {position:absolute; top:25px; left:0px; width:280px; height:30px;}
div.footer div.contacts_link {position:absolute; top:25px; left:32%; width:65px; height:30px;}
div.footer div.phone {position:absolute; top:20px; left:40%; width:300px; height:30px; padding-left:35px;}
div.footer div.phone .sup {display:block; position:absolute; top:3px; left:0px;}
div.footer div.developer {position:absolute; top:25px; right:0px; width:20%; height:30px;}

.nav404 {margin-bottom: 5%;}
.counters_404 {position:relative; top:0px; left:0px; width:auto; height:54px; margin:0px 5%;}
.counters_404 img{margin-right:4px;}

