html,body {height:100%; padding:0;margin:0; width:100%; height:100%; }
body {color:#7a7a7a;  font:62.5% "MS san serif", Arial; }

img{border:0; font-size:12px;}
.img{display: block; margin:0; padding:0;}

#allPage{width:847px; margin:auto; height: auto !important; height/**/:100%; min-height:100%; position: relative; background: #fff url(../i/ssp/left_r.gif) left top repeat-y; border: solid 1px #000; border-top: 0; border-bottom:0;}
#all404{width:100%; min-width:770px; height: auto !important; height/**/:100%; min-height:100%; position: relative; background: #fff url(../i/ssp/404.gif) 0 300px repeat-x;}
.c404{width:429px; height:213px; margin:auto; padding-top:400px; background: url(../i/ssp/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: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;}
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: #7e91b2; text-decoration: none; cursor: pointer;}
a:hover{text-decoration: underline;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 10px 0;}


.header{height:81px; background:#fff url(../i/ssp/header.gif) right top no-repeat;}
.left{float:left; width:185px; padding:285px 0 0 0; height:214px; background: #F8A11E url(../i/ssp/left.gif) top left no-repeat;}
.main_part{width:520px; float:left;}


.search{position: absolute; top: 60px; left: 203px;}
.search input{border: 0; background:none; width: 90px; font-size:10px;padding:0; margin:0;}
.search input.button{width: 20px; padding:0 0 0 12px; cursor:pointer;}

.right_banner{float:right; width:142px; padding:28px 0 0 0; background:url(../i/ssp/bann_top.gif) 0 3px no-repeat;}
.bann{padding: 4px; background: url(../i/ssp/bann_r.gif) repeat; width:117px;}
.bann a{display:block;}
.bann img{border: solid 1px white; display:block;}
.top_bann{width:185px; display:block;}
.top_bann img{display:block;}
.bann_bott{background:url(../i/ssp/bann_bott.gif) no-repeat; width:142px; height:27px;}

/*===top links===*/
.top_links{position: absolute; top: 50px; left: 524px; z-index:20; width:170px;}
.top_links a{width:11px; height:10px; cursor: pointer; background: url(../i/ssp/map.gif); float: right; white-space:nowrap; margin: 14px 10px 0 10px; font-size:1px;}
.top_links a:hover{text-decoration:none;}

.top_links a.home{background-position:  0 0px;}
.top_links a.map{background-position: 0 -21px;}
.top_links a.mail{background-position: 0 -41px;}
.top_links a.home:hover{background-position:  0 -10px;}
.top_links a.map:hover{background-position: 0 -31px;}
.top_links a.mail:hover{background-position: 0 -51px;}
/*=== end_top_links===*/


.content{padding:10px 20px; font-size:1.1em; clear:both;}
.content table table,.content table table td{border: solid 1px #cdcdcd;}
.content table table th{background:#cdcdcd; border-right: solid 1px #fff;}
.content ul{list-style:none; margin:20px;}
.content ul li{padding:0 0 0 15px; background: url(../i/ssp/li.gif) 0 4px no-repeat;}

.news_block{ padding: 15px 0 37px 0; border-bottom: solid 1px #dfdfdf; clear:left;}
.news_block p{width:80%;}
.news_block table { margin-top: 10px }
/*.news_block .more{color:#f99736; float:right; background: url(../i/ssp/more.gif) right top no-repeat; padding: 2px 20px 0 141px;}*/
.news_block .more{color:#a9a8a7; float:left; background: url(../i/ssp/more.gif) right no-repeat; padding-right:15px;}
.news_block img{margin: 0 10px 0 0; border: 1px solid #a9a8a7}
/*.news_block .date{font-weight: bold; color:#a9a8a7; font-size:1.1em;}*/
.news_block .head{font-weight: bold; font-size:1.1em;}
.pink{color:#fc7e81;}
.orange{color:#fd9c3a;}
.blue{color:#6786c1;}

.contejner{background:url(../i/ssp/right_r.gif) right repeat-y; float:left; width:100%;}
.inner2{background:url(../i/ssp/right_b.gif) right bottom no-repeat; float:left; width:100%;}


.pathway{font-family:Tahoma; font-weight:bold;padding:5px 0 0 22px; color:#a9a8a7;}
.pathway a{text-decoration:underline; font-family:Tahoma; font-weight:bold;padding:5px 0 0 0px; color:#a9a8a7;}
.pathway span{text-decoration: underline;}

#title{font-family:impact; font-size:36px; font-weight:bold; float:right; color:#e5e5e5; line-height:30px; text-transform:uppercase; padding:0 7px 0 0;}

.clr_footer{clear:both; height:83px;}
.footer{height:83px; background: url(../i/ssp/footer.jpg) bottom right no-repeat; width:847px; margin:auto; margin-top: -83px; position:absolute; bottom:0; left:0; z-index:999;}

.footer .border{position: relative; color:#fff;}

.copy{padding:7px 0 0 460px;}
.copy2{position: absolute; top:40px; left:205px; font-size:9px;}
.b_menu{list-style:none; padding:0; margin:0; position: absolute; left:205px; top:6px;}
.b_menu li{float:left; color:#dcdcdc; padding-right:4px;}
.b_menu li a{color:#dcdcdc;}

.n_block_clr{height: 129px; clear:both;}
.n_block .inn{width:640px;}
.n_block{background:url(../i/ssp/shd.gif) left top no-repeat; height: 129px; width:634px; overflow: hidden; position:absolute; bottom:83px; left:188px; padding: 0 0 0 7px;}
.n_block a{height:129px;background: url(../i/ssp/n_block_bg.gif) repeat-x; display: block; padding:0; width:213px; float: left; display:block; color:#858585; font-family:"MS san serif",Arial; font-size:0.8em;}
.n_block a span.hd{display: block; font-family:impact; height:30px; font-size:13px;line-height:26px; padding:0 0 0 15px; background: url(../i/ssp/n_block_hd.gif) top left no-repeat;}
span.txt{padding: 0 0 0 15px; display:block;}
.n_block a:hover{color:#555; text-decoration:none;}

/*=== LEFT MENU ===*/

.left ul{list-style:none; padding:0; margin:0;}
.left ul li{float:left; font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#fff; width:126px; height:26px; padding:0; margin:0; display:block; position: relative;}
.left ul li a{color:#fff; width:126px; height:26px; display:block; display:block; overflow:hidden}
.left ul li a:hover{text-decoration:none;}

.left ul li a img{width:100%; height:20px; font-size:12px;} /* FIX IE img alt*/

/*level2*/
.left ul ul{display:none; position:absolute; left:126px; top:0px; border: solid 1px #ef3f15; background:#F8A11E; width: 230px; z-index: 1}
.left ul li:hover, .left ul li.jshover{
	z-index: 10;
} 
.left ul li:hover ul, .left ul li.jshover ul{display:block;}

.left ul ul li{height: 17px; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:171px; border-left: solid 1px #fff;}
.left ul ul li a{padding: 0 0 0 15px; background: url(../i/ssp/sub_menu.gif) 0 -16px no-repeat; height:17px; line-height:16px; display: block; width:212px;}
.left ul ul li a:hover{background: url(../i/ssp/sub_menu.gif) 0 0px no-repeat;}

/*level3*/
.left ul li:hover ul ul, .left ul li.jshover ul ul{display:none;}
.left ul ul li:hover ul, .left ul ul li.jshover ul{display:block; left: 110px; top: 12px; margin-left:-2px;}

/*level4*/
.left ul li:hover ul ul ul, .left ul li.jshover ul ul ul{display:none;}
.left ul ul ul li:hover ul, .left ul ul ul li.jshover ul{display:block; left: 110px; top: 14px; margin-left:-2px;}

.n_01{background:url(../i/ssp/lef_menu.gif) left -1px no-repeat;}
.n_02{background:url(../i/ssp/lef_menu.gif) left -27px no-repeat;}
.n_03{background:url(../i/ssp/lef_menu.gif) left -53px no-repeat;}
.n_04{background:url(../i/ssp/lef_menu.gif) left -79px no-repeat;}
.n_05{background:url(../i/ssp/lef_menu.gif) left -105px no-repeat;}

.n_01_active, .n_01:hover, li:hover .n_01, li.jshover .n_01{background:url(../i/ssp/lef_menu.gif) right -1px no-repeat;}
.n_02_active, .n_02:hover, li:hover .n_02, li.jshover .n_02{background:url(../i/ssp/lef_menu.gif) right -27px no-repeat;}
.n_03_active, .n_03:hover, li:hover .n_03, li.jshover .n_03{background:url(../i/ssp/lef_menu.gif) right -53px no-repeat;}
.n_04_active, .n_04:hover, li:hover .n_04, li.jshover .n_04{background:url(../i/ssp/lef_menu.gif) right -79px no-repeat;}
.n_05_active, .n_05:hover, li:hover .n_05, li.jshover .n_05{background:url(../i/ssp/lef_menu.gif) right -105px no-repeat;}

.left ul li a span{visibility:hidden;}

/*=== END_LEFT MENU ===*/