html,body {padding:0;margin:0; width:100%; height:100%; background: #59709c url(../i/all_bg.gif);}
body {color:#666;  font:62.5% Tahoma;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

#allPage{width:760px; min-width:760px; height: auto !important; height/**/:100%; min-height:100%; position: relative; border-left: solid 5px #314e84; border-right: solid 5px #314e84; margin: auto; background:#fff url(../i/x2.jpg) 99% 91% no-repeat;}
#all404{width:100%; min-width:770px; height: auto !important; height/**/:100%; min-height:100%; position: relative; background: #fff url(../i/404.gif) 0 300px repeat-x;}
.c404{width:429px; height:213px; margin:auto; padding-top:400px; background: url(../i/c404.gif) center 260px no-repeat; text-align:center; font-size:1.1em;}
.c404 a{font-weight:bold; text-decoration:underline;}
.c404 a:hover{text-decoration:none;}

.clr{clear:both;}
form{padding:0; margin:0;}


h1{font-size:1.6em; font-family:Impact; color:#5e759f; font-weight: normal; margin:0; padding:5px 0; text-transform:uppercase;}
h2{font-size:1.1em;font-family:Tahoma; color:#5e759f;font-weight: bold; text-decoration: underline;margin:0; padding:5px 0; }
h3{font-size:1em;font-weight: bold;  margin:0; padding:5px 0;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:10px;}

a{color: #7f91b2; text-decoration: none; cursor: pointer;}
a:hover{text-decoration: underline;}
a.here { cursor: default; text-decoration: none }

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 8px 0;}


.footer{height: 58px; background: #fff url(../i/footer.jpg) bottom left no-repeat; border-top: solid 3px #314e84; width:760px; margin:-61px auto 0 auto; position: relative;}
.footer .baners{width:122px; height:345px; top:-349px; position: absolute; background: url(../i/left_bg.jpg) 0 0 no-repeat;}
.footer .baners td{padding-bottom:10px;}

.copy{position: absolute; top:-25px; left:140px; white-space:nowrap; width:600px;}
.copy span{float:left; padding-right:20px; color:#999999}
.b_menu{list-style:none; padding:0; margin:0; color:#999999;}
.b_menu li{display:inline;}
.b_menu li a{color:#999999;}

.header{background: #fff url(../i/top.jpg) 300px bottom no-repeat; height: 93px; position: relative;}
.logo{position: absolute; background: url(../i/logo.gif); top:28px; left:26px; width:274px; height:58px;}

.search{float: right; background: url(../i/search.gif) no-repeat; position: absolute; bottom:15px; right:13px; width:119px; height:20px;}
.search input{border:0; width:94px; height:15px; padding:0px; margin:1px 1px 0 1px; float:left; font-size:10px;}
.search input.button{width: auto; background: none; cursor:pointer; padding: 0 5px;}

.line{background: url(../i/line.gif) repeat-x; height:40px;}
.line a{ width:11px; height:9px; cursor: pointer; background: url(../i/map.gif); float: right; white-space:nowrap; margin: 14px 10px 0 10px; font-size:1px;}
.line a:hover{text-decoration:none;}
.line a.autoriz{width: auto; padding: 0 20px 5px 0; background: url(../i/autoriz.gif) right 1px no-repeat; color:#97989b; font-size:1em;}
.line a.autoriz:hover{color:#7f91b2;}
.line a.home{background-position:  0 0px;}
.line a.map{background-position: 0 -21px;}
.line a.mail{background-position: 0 -41px;}
.line a.home:hover{background-position:  0 -10px;}
.line a.map:hover{background-position: 0 -31px;}
.line a.mail:hover{background-position: 0 -51px;}

span.sep{background: url(../i/sep.gif) bottom no-repeat;  float:right; line-height:26px; margin: 0px;}

.contejner{position: relative; float:left; background:url(../i/left_shd.gif) left top repeat-y;}
/*.r_shd{background: url(../i/x2.jpg) no-repeat; width:135px; height:102px; float:right; margin-top:-107px; z-index:1; position: absolute; bottom:80px; right:80px;}*/
.left{width:123px; float:left; background: url(../i/menu_top.gif) right top no-repeat; padding: 27px 0 0 0; margin: -21px 0 0 0;} 
#content{width:600px; float:left; padding:0px 22px 0 14px; background: url(../i/x1.jpg) top right no-repeat; margin-top:-10px; min-height:400px;}
.pad_l a{font-weight: bold; text-decoration: underline;}

.left .menu{list-style:none; padding:0 0 20px 0; margin:0 0 0px 0; background: #fff; width:119px;}
.left .menu li{background: #fff url(../i/menu.gif) bottom right no-repeat; width:119px;height:24px;}
.left .menu li a{color:#8b8a8a;font-family:impact;font-size:13px;text-transform:uppercase; display: block; padding-left:22px;}
.left .menu li a:hover, .left .menu li a.here{color:#f99736; text-decoration:none;}

.clr345{clear:both; height:345px;}

.clr_footer{clear:both; height:91px; background: url(../i/l_shdx.gif) top left repeat-y;}

.pathway{padding-top:17px; font-weight: bold; color:#a9a8a7; padding-left:72px;}
.pathway a{font-weight: bold; color:#a9a8a7;}
.title{background: url(../i/title.gif) left center no-repeat; padding-left:72px;}
.pad_l{padding-left:72px; padding-right:20px;}

.news_block{ padding: 15px 0 37px 0; border-bottom: solid 1px #dfdfdf; clear:left;}
.news_block p{width:80%;}
.news_block .more{color:#f99736; float:right; background: url(../i/more.gif) right top no-repeat; padding: 2px 20px 0 141px;}
.news_block img{margin-right:20px;}
.news_block .date{font-weight: bold; color:#a9a8a7; font-size:1.1em;}
.pink{color:#fc7e81;}
.orange{color:#fd9c3a;}
.blue{color:#6786c1;}

.content{position:relative; z-index:99999;}
.content ul{list-style:none;}
.content ul li{background: url(../i/li.gif) 0 10px no-repeat; padding: 7px 0 7px 10px; }

.content table{border-collapse:collapse; border: solid 0px #dfdfdf;}
.content table td{border: solid 0px #dfdfdf; padding:5px;}
.content table th{background:#dfdfdf; text-align:left; border-right: solid 0px #fff; padding: 7px 5px;}

#autoriz .inputbox1,#autoriz .inputbox2{border: 0; width:95px; position: absolute; height:15px; padding:0; margin:0;}
#autoriz .inputbox1{top:45px; left:73px;}
#autoriz .inputbox2{top:67px; left:73px;}
#checkbox{position: absolute; top:94px; left:37px; border:0; padding:0; margin:0; width:16px; height:16px;}
.reg{position: absolute; top:20px; left:27px; color:#666; text-decoration: underline;}
.reg:hover{text-decoration: none;}
.close{position: absolute; left:157px; top:20px;  padding:0 5px;}
.bt_login{position: absolute; left:117px; top:94px; padding:0 24px; }
#autoriz{display:none; background: url(../i/login.gif) top left no-repeat; width:190px; height:133px; position: absolute; top:0px; left:570px; z-index:150; overflow:hidden;}
.star { color:#f00 }

