html,body {padding:0;margin:0; width:100%; height:100%;}
body {color:#666;  font:62.5% Tahoma, Arial;}

img{border:0; font-size:12px;}
.img{display: block; margin:0; padding:0;}

#allPage{width:99%;  height: auto !important; height/**/:100%; min-height:100%; margin: auto; padding:0 0 0 1px;  background: url(../i/media/allpage.gif) center top repeat-y;}
.clr{clear:both;}
form{padding:0; margin:0;}


h1{font-size:16px; font-weight:normal; padding:0px 0 8px 0; margin:0; color:#fc9a6b; font-family:impact;}
h2{font-size:12px; font-family:tahoma; color:#a9a8a7; text-decoration:underline; padding:8px 0 8px 0; margin:0;} 
h3{font-size:11px;padding:0; margin:0; font-family:"MS san serif",Arial; color:#138ed5;}
h4{font-size:1.2em; font-weight:bold;padding:0; margin:0;}
h5{font-size:1.1em;padding:0; margin:0;}
h6{font-size:10px;padding:0; margin:0;}

a{color: #993300; text-decoration: none; cursor: pointer;}
a:hover{color:#ed5300;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 10px 0;}


.header{background: #fff url(../i/media/header.jpg) bottom right no-repeat; width:618px; margin:auto; height:217px;position:relative;}

.clr_footer{clear:both; height:210px;}
.footer{height:190px; margin:-210px auto 0 auto; width: 580px; background: #fff url(../i/media/footer.jpg) top right no-repeat; padding:20px 20px 0 20px; font-size:0.9em; color:#4f4f4f;}

.block{background:url(../i/media/b_bottom.jpg) right bottom no-repeat; padding:0 0 0px 0; width:617px; margin:auto; overflow:hidden;}
.top{background:url(../i/media/b_top.jpg) center top no-repeat; height:17px;}
.in{background:url(../i/media/bg.gif) left top repeat-x; width:580px; margin:auto; padding:0 15px 0 20px;}

.block .left{width:320px; float:left; padding:5px 0 17px 0px;}
.block .right{width:260px; float:left;}
.block .right .bann{background: url(../i/media/bann_bg.gif); padding:5px; float:right;}
.bann a{display:block;}
.bann img{border: solid 1px white; display:block;}

.clr2{clear:both; height:2px; background:#fff;width:618px; margin:auto;}
h1.title{font-family:tahoma; color:#f47c00; font-size:12px; font-weight:bold; background:url(../i/media/h1.gif) left bottom repeat-x; margin:0; padding:0 0 6px 0;}

.inner{height:160px; position:relative;}
.copy{position: absolute; bottom:55px; left:0px;color:#828282;}
.b_menu{list-style:none; padding:0; margin:0; position:absolute; bottom:55px; left:370px;}
.b_menu li{float:left; color:#828282; padding-left:5px;}
.b_menu li a{color:#828282;}
.b_menu li a:hover{text-decoration:underline;}

.footer a{color:#4f4f4f;}

.left table{background: url(../i/media/arrow.gif) right bottom no-repeat;}
.left td a{color:#4f4f4f; line-height:17px;}
.bt_opros{ width:73px; height:19px; background: url(../i/media/opros.gif) bottom left no-repeat; display:block; float:right; border: 0px }
.bt_opros:hover{background-position: top left;}

.b_left{width: 295px; float:left; height:70px;}
.b_right{width:230px; float:left; padding: 0 0 0 50px; overflow: hidden;}

.b_right form{padding: 10px 0;}
.b_right select{font-size:10px; width: 158px;  height:19px; float:left;}
.b_right a{width:69px; height:19px; background:url(../i/media/go.gif) right no-repeat; display: block; float:left;}


div.li{width:10px; height:10px; background:url(../i/media/li.gif) no-repeat;}

.gray{color:#828282;}
.footer .gray{display:block; padding:0 0 10px 0;}
.icq{float:right; line-height:15px;}
.icq img{float:left;margin:0 5px 0 0;}


.search{position:absolute; top: 196px; left:504px;}
.search input{padding:0; margin:0;width:92px; border:0; height: 14px;font-size:10px; margin-right:10px; position:absolute; top:1px; left:0px;}
.search a{background: url(../i/media/search.gif) -100px -100px no-repeat; width:21px; height:15px; display:block; position:absolute; top:-1px; left:90px;}
.search a:hover{background:url(../i/media/search.gif) 8px 3px no-repeat; text-decoration:none;}

/*===top links===*/
.top_links{position: absolute; top: 192px; left: 7px; z-index:20; width:88px;}
.top_links a{width:14px; height:14px; cursor: pointer; background: url(../i/media/map.gif) -1000px -1000px no-repeat; float: right; white-space:nowrap; margin: 0px 10px 0 0px;font-size:1px;}
.top_links a:hover{text-decoration:none;}

.top_links a:hover.home{background-position:  -1px 0px;}
.top_links a:hover.map{background-position: -49px 0px;}
.top_links a:hover.mail{background-position: -25px 0px;}
/*=== end_top_links===*/


/* MENU */
.top_menu{position: absolute; top:192px; left:106px; list-style:none;padding:0; margin:0;}
.top_menu li{float:left;}
.top_menu li a{background:url(../i/media/menu.gif) -1000px -1000px no-repeat; height:25px; display:block;}
.top_menu li a span{display:none;}
.top_menu li a img{width:100%; font-size:12px; height:22px;}

a.id_1,
a.id_1_active 
{ width: 73px; }
a.id_2,
a.id_2_active 
{ width: 65px; }
a.id_3,
a.id_3_active 
{ width: 65px; }
a.id_3,
a.id_3_active 
{ width: 65px; }
a.id_4,
a.id_4_active 
{ width: 65px; }
a.id_5,
a.id_5_active 
{ width: 70px; }


.top_menu li a.id_1:hover,
.top_menu li a.id_1_active,
.top_menu li.jshover a.id_1
{ background-position: 0px 0px; }
.top_menu li a.id_2:hover,
.top_menu li a.id_2_active,
.top_menu li.jshover a.id_2
{ background-position:-73px 0; }
.top_menu li a.id_3:hover,
.top_menu li a.id_3_active,
.top_menu li.jshover a.id_3
{ background-position:-138px 0; }
.top_menu li a.id_4:hover,
.top_menu li a.id_4_active,
.top_menu li.jshover a.id_4
{ background-position:-203px 0; }
.top_menu li a.id_5:hover,
.top_menu li a.id_5_active,
.top_menu li.jshover a.id_5
{ background-position:-268px 0; }

/*level2*/
.top_menu ul{display:none; position:absolute; border: solid 1px #152f67; background:#a9a8a7; width: 210px; padding:0; margin:0; list-style:none; z-index: 10;}
.top_menu li:hover ul, .top_menu li.jshover ul{display:block;}

.top_menu ul li{height: 17px; margin:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:200px; border-left: solid 1px #fff; position: relative;}
.top_menu ul li a{padding: 0 0 0 15px; background: url(../i/media/sub_menu.gif) 0 -16px no-repeat; height:17px; line-height:16px; display: block; width:192px; color:#fff;}
.top_menu ul li a:hover{background: url(../i/media/sub_menu.gif) 0 0px no-repeat; color:#fff;}

.top_menu ul li:hover, .top_menu ul li.jshover {
	z-index: 10;
} 

/*level3*/
.top_menu li:hover ul ul, .top_menu li.jshover ul ul{display:none;}
.top_menu ul li:hover ul, .top_menu ul li.jshover ul{display:block; left: 70px; top: 28px; margin-left:-2px; margin-top:-18px;}




/*LOGIN*/

.login{position:absolute; top:64px; left:495px; display:block; width:117px; height:11px; background:url(../i/media/login_link.gif) -1000px -1000px no-repeat;}
.login:hover{ background-position:0 0;}


#autoriz .inputbox1,#autoriz .inputbox2{border: 0; width:95px; position: absolute; height:15px; padding:0; margin:0; font-size:10px;}
#autoriz .inputbox1{top:32px; left:61px;}
#autoriz .inputbox2{top:54px; left:61px;}
#checkbox{position: absolute; top:78px; left:26px; border:0; padding:0; margin:0; width:16px; height:16px;}
.reg{position: absolute; top:2px; left:13px; color:#fff; text-decoration: underline;}
.reg:hover{text-decoration: none;}
.close{position: absolute; left:145px; top:12px;  padding:0 5px;}
.bt_login{position: absolute; left:107px; top:78px; padding:0 24px; }

#autoriz{display:none; background: url(../i/media/login.gif) top left no-repeat; width:174px; height:103px; position: absolute; top:85px; right:0px; z-index:150; overflow:hidden;}

.pathway{position: absolute; top:62px; left:23px;font-weight:bold; color:#828282; z-index:20;}
.pathway a{font-weight:bold; color:#828282; text-decoration:underline;}
.t_l{ width: 80px; background: url(../i/media/top.png) bottom repeat-x; position:absolute; top:0;left:-84px; z-index:0; height:86px;}
.t_r{ width: 80px; background: url(../i/media/top.png) bottom repeat-x; position:absolute; top:0;right:-84px; z-index:0; height:86px;}

.b_l{ width: 80px; background: url(../i/media/bottom.png) top repeat-x; position:absolute; bottom:-30px;left:-102px; z-index:0; height:86px;}
.b_r{ width: 80px; background: url(../i/media/bottom.png) top repeat-x; position:absolute; bottom:-30px;right:-104px; z-index:0; height:86px;}





