html,body {padding:0;margin:0; height:100%}
body {color:#000; background-color:#fff; font:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font-size:100% !important; font-size /**/:75%; font-family:Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}
h1,h2,h3,h4,h5 { color:#085cb5; }

img {border:0}

a {color:#a9acae; text-decoration:underline}
a:hover {color:#000}

.tbl td { border-bottom: solid 1px black; padding-top:3px; padding-bottom:3px;}
.tbl { border-top: solid 1px black;}

#minWidth {position:relative; min-width:1000px; height:100%}
html>body #minWidth {height:auto; min-height:100%}

#top-second {position:relative; height:92px}
html>body #top-second {height:auto; min-height:92px}
#top-second .path {padding:27px 130px 0 334px; font-size:92%}
#top-second .path .url-site {color:#a9acae; padding-bottom:14px}
#top-second .icons img {margin-top:0; vertical-align:top}
#top-second .icons img.home {position:relative; top:-1px}

#top-main {position:relative; z-index:9; height:100px; background-color:#fff}
.logo {position:absolute; top:26px; left:30px}
#top-main .url-site {position:absolute; top:17px; right:112px}
.icons {position:absolute; top:21px; right:44px}
.icons img {vertical-align:top; margin:0 0 0 19px}
html>body .icons img {margin-left:0}
html>body .icons a {margin-left:19px}
#top-main .slogan {position:absolute !important; right:44px; top:54px}
.slogan {position:relative; width:445px; height:12px; font-size:12px; color:#000; line-height:12px; overflow:hidden; text-align:right}
.slogan span {position:absolute; top:0; left:0; display:block; width:100%; height:12px; }

#visual {position:relative; z-index:9; background: url(../i/titulbg_02.jpg) repeat-x 1000px 0; height:261px}
#visual-1 {position:relative; background: url(../i/titulbg_01.jpg) no-repeat 0 0; height:261px}
#visual-1 .main-v {position:absolute; left:15%; bottom:0; width:494px; height:315px; background: url(../i/vis-1.gif); z-index: 600;}
#visual-1 .main-vr {position:absolute; right:25px; top:-10px; width:200px; height:227px}
html>body #visual-1 .main-vr  {right:20%}
#visual-1 .main-vr div {width:200px; height:227px; z-index: 599;}

#visual-1 .m-nav {position:absolute; top:10px; left:32px}
 .m-nav {position:relative; top:-7px; }
.m-nav {font:bold 160% 'Arial Narrow',Arial,Helvetica,'MS Sans Serif',sans-serif; margin:0; padding:0; list-style-type:none}
.m-nav li {padding-bottom:1px}
.m-nav a {color:#000; text-decoration:none}
.m-nav a:hover {text-decoration:underline}

#nav-s {position:relative; z-index:999; padding-left:32px}
#nav {float:left; width:96%; height:3.6em}
#nav ul {position:relative; margin:0 0 0 -11px; width:100%; padding:0; list-style-type:none}
#nav ul li {position:relative; float:left; height:3.6em; }
#nav ul li:hover ul {display:block}
#nav a {display:block; float:left; font-size:120%; color:#271405; font-weight:bold; text-decoration:none; padding:14px 11px 8px 11px; }
#nav a.hi, #nav a:hover {color:#000; background-color:#fbd997}
#nav ul ul {position:absolute; display:none; top:3.2em; width:18em; background-color:#fbd997; padding:5px 0; margin-left:0}
#nav ul ul a {float:none; font-size:100%; font-weight:normal; padding:3px 6px 3px 11px}
#nav ul ul a:hover {text-decoration:underline}
#nav ul ul li { float:none; padding-right:0; height:100%; }

.nav-1 {width:18%}
.nav-2 {width:17%}
.nav-3 {width:18%}
.nav-4 {width:16%;}
.nav-5 {width:14%;}
.nav-6 {width:16%; float:right !important}

#search-bl {float:right; width:14%; padding-top:10px}
#search-bl .inp-s {float:left; width:70%}
#search-bl .btn {float:left; padding-left:5px; padding-top:6px}

.inp {border-style:inset; border-width:2px; padding:0 2px; background-color:#fff; border-color:#808080 #d4d0c8 #d4d0c8 #808080; -moz-border-bottom-colors: #FFFFFF #d4d0c8; -moz-border-right-colors: #FFFFFF #d4d0c8; -moz-border-top-colors: #808080 #404040; -moz-border-left-colors: #808080 #404040}
.inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

#news-main {position:relative; z-index:9; padding:54px 0 12em 57px}
#news-main .news-1 {position:relative; z-index:9; float:left; width:43%}
#news-main .news-2 {position:relative; z-index:9; float:left; width:43%; margin-right:-14%}
#news-main .all-news {position:relative; z-index:9; margin-top:-19px; float:left}
#news-main .all-news a {color:#fff !important; font-size:92%}
#news-main table {position:relative; z-index:9; width:90%; border-collapse:collapse; border:0}
#news-main td {padding:0; vertical-align:top}
#news-main td.txt {width:100%}
#news-main .txt a {color:#000; text-decoration:none}

#news-main td.txt .txt-d p .title a { text-decoration:underline; }
#news-main td.txt .txt-d p .title a:hover { text-decoration:none; }

#news-main .dt {position:relative; z-index:99; color:#fff; height:40px; line-height:18px; padding-left:16px}
#news-main .txt-d {position:relative; }
#news-main .bg-dt {width:127px; height:40px; position:absolute; top:0; left:0}
html>body #news-main .bg-dt {background: url(../i/bgDt.png)}
#news-main .bg-dt div {width:127px; height:40px; background: url(../i/bgDt.gif)}
#news-main p {position:relative; z-index:999; margin-top:-6px; padding-left:16px}

.news-no-img { padding-left:110px; }
.news-title { color:#000; }
.news-title a { color:#000; text-decoration:underline; }
.news-title a:hover { color:#000; text-decoration:none; }

#news h2 { margin-bottom:5px; }

#bottom {position:absolute; z-index:99; bottom:0; left:0; width:100%; background: url(../i/bgBottom-s.jpg) no-repeat 100% 100%}
#bottom .astronim {position:absolute; bottom:23px; right:35px}

.bottom-bg {position:absolute; z-index:1; bottom:0; right:0; width:100%; height:313px; background: url(../i/bgBottom1.jpg) no-repeat 100% 0}

#cont {padding-left:32px; padding-bottom:22px; font-size:92%}
#cont h2 { margin-bottom:5px; }
#cont a {color:#000; text-decoration:none }
#cont p {padding-top:7px}

#vis-second {background-repeat:repeat-x; background-position:0 0; background-color:#a6e5fc; height:162px}
#vissecond {background-repeat:no-repeat; background-position:100% 0; height:162px}
html>body #vissecond, html>body #vis-second {height:auto; min-height:162px}
#vis-second .m-nav {padding-left:30px; padding-top:21px}

#main-body {padding:5px 0 12em 0}

#left-col {float:left; width:22%; margin-right:-74%}
#leftcol {padding-right:20px; padding-top:53px}

#right-col {float:right; width:78%}
#rightcol {padding:0 138px 0 0; text-align:justify}
#rightcol h1 {font:20px Tahoma,Arial,Helvetica,'MS Sans Serif',sans-serif; padding-bottom:17px}
#rightcol p {padding-bottom:1.3em}

form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table}

.counter {
	display:none;
}
