html, body {margin:0; padding:0; height:100%;}
body  {background-color:#DFDDDA; font-family:  "Century Gothic", Times, serif; font-size: 14px; color:#41413B;}

div, p, h1, h2, h3, img{padding:0px; margin:0px;}
img {border:0;}
a {color:#A51028;}
a:hover {color:#000;}

.round_block { border:1px solid #72706B; border-radius: 7px; margin-bottom:10px;}

#all {width:1000px; margin:0 auto; position:relative;  height: auto !important; height: 100%; min-height: 100%;}

#header {width:100%; height:240px; background: url(../img/bg_head.jpg) top center no-repeat;}
#header #h_top {width:100%; height:218px;}
#header #h_top #h_txt_system {position:absolute; top:75px; left:310px; font-size:16px; color:#41403C; font-weight:bold;}
#header #h_top #h_txt_kpn {position:absolute; top:145px; left:190px; font-size:20px; color:#fff; line-height:30px; text-shadow: 2px 2px 2px #000}

#header .h_menu {display:block; width:550px; margin:0 auto; padding:0; position: relative; list-style:none; font-size:12px; z-index:2;}
#header .h_menu ul {margin:0; padding:0; list-style:none;}
#header .h_menu ul li { width: auto; float: left; margin:0 15px; padding-bottom:5px; display:block; text-align:center; position:relative;} 
#header .h_menu ul li a {color:#FFFFFF; display:block; font-weight:bold; padding-left:23px; text-decoration:none; background:url(../img/bul_top_g.png) left no-repeat;}
#header .h_menu ul li a:hover {color:#000000; background:url(../img/bul_top_r.png) left no-repeat;}
/* Второй уровень меню */
#header .h_menu ul li ul {width:150px; margin:0; position: absolute; top:19px; left: 20px; background: url(../img/bg.jpg) left; border:none; z-index:3;}
#header .h_menu ul li ul.wide {left: -28px; width: 12em;}
#header .h_menu ul li ul li  {width: 100%; color:#FFFFFF; border:none; display:block; margin:5px 0; text-align:left;}
#header .h_menu ul li ul li a { padding:0 5px; color:#FFFFFF; font-weight:normal; background:none;} 
#header .h_menu ul li ul li a:hover {color:#000000; background:none;}
#header .h_menu ul li ul, #header .h_menu ul li:hover ul li ul {display: none;}
#header .h_menu ul li:hover ul, #header .h_menu ul li ul li:hover ul {display: block;} 
/* Третий уровень меню */
#header .h_menu ul li ul li ul{top:5px; left:130px; z-index:4; border:1px solid #fff;}

#mainPan{width:92%; position:relative; overflow: hidden; margin:15px auto 30px;}
#mainPan #back_links {width:100%; margin:0 auto 15px auto;; padding:0 10px;}


#main_frst {width:200px; float:left;}
/* Меню слева */
#main_frst #left_menu ul {margin:0; padding:0;list-style:none; z-index:1;}
#main_frst #left_menu ul li {margin:10px 0; padding-left:5px; position:relative; display:block;}
#main_frst #left_menu ul li a {padding-left:20px;  font-size:14px; font-weight:bold; color:#41413B; text-decoration:none;}
#main_frst #left_menu ul li a:hover {background:url(../img/bul_left_str.gif) left no-repeat;}
/* Второй уровень меню */
#main_frst #left_menu ul li ul {width:200px; margin:0; position: absolute; top:0; left:100px; background:#DFDDDA; border: 1px solid black; z-index:3;}
#main_frst #left_menu ul li ul li  {width: 100%; border:none; display:block; margin:5px 0; text-align:left;}
#main_frst #left_menu ul li ul li a {padding:0; color:#41413B; font-weight:normal; background:none;} 
#main_frst #left_menu ul li ul li a:hover {color:#000; background:none;}
#main_frst #left_menu ul li ul, #main_frst #left_menu ul li:hover ul li ul {display: none;}
#main_frst #left_menu ul li:hover ul, #main_frst #left_menu ul li ul li:hover ul {display: block;} 
/* Третий уровень меню */
#main_frst #left_menu ul li ul li ul{top:5px; left:130px; z-index:4; border:1px solid #fff;}
/* Контакты слева */
#main_frst #left_contacts {padding:10px; font-size:13px;}

#main_right{margin: 0 0 10px 210px; position:relative; overflow:auto; zoom:1;}
#main_scnd {margin-right:250px; padding:10px; position:relative;}
#main_scnd h1 {margin:0 0 15px 0; font-size:20px; font-weight:bold;}
#main_scnd h2 {margin:0 0 15px 0; font-size:16px;}
#main_scnd h3 {margin:15px 0 0;text-align:center;}
#main_scnd p {margin:0 0 10px 0;}
#main_scnd p.date {margin:30px 0 10px 0; text-align:right; font-style:italic;}
#main_scnd p.date_s {margin:0 0 10px 0;}
/* Награды */
#main_scnd #rew {width:100%; margin:0 0 0 5px; padding:0; list-style:none; }
#main_scnd #rew li {width:120px; height:173px; margin:0 5px 10px 5px; text-align:center; padding:5px; border:1px solid #747372; float:left;}
#main_scnd #rew li.sys_img {width:130px; height:130px; padding:0; overflow: hidden;}
#main_scnd #rew li a { text-decoration:none; }
#main_scnd #rew li a img {height:80px; margin:5px;}
#main_scnd #rew li.sys_img a img{margin:0; height:130px;}
#main_scnd #rew li a span { width:113px; height: auto; padding:2px; display:block; text-transform:uppercase; font-size:10px; background:#EDECEB; border:1px solid #A6A6A2; }
/*Файлы для скачивания*/
#m_c_top {margin:0 0 15px; padding:0 0 15px; border-bottom: 2px dotted #72706B;}
#m_c_bot {margin:15px 0 0; padding:15px 0 0; border-top: 2px dotted #72706B;}
/*Картинка по центру*/
.img_center { width:130px; height:130px; margin:15px auto; padding:0; overflow:hidden;}
/*Картинка по центру*/
.medal_list {margin:0; padding:0; list-style:none;}
.medal_list li { margin:0 0 10px; overflow:auto; border-bottom:1px dotted black;}
.medal_list span { float:right;}

#main_thrd{width:220px; padding:10px; float:right;  position:relative; border-left: 2px dotted #72706B;}
/* Информация */
#main_thrd #right_vnimanie {text-align:center; color:#940E24; font-weight:bold;}
/* Календарь */
#main_thrd h3 { margin:0 0 10px 0; text-align:center; font: bold 13px "Century Gothic" ; color:#5B5951;}
#main_thrd #right_kalendar {margin-top:15px; font-size:12px;}
#main_thrd #right_kalendar img {float:left; margin:5px 5px 5px 0;}
/* Новости */
#main_thrd #right_news h3 {font-size:16px; margin:0; color:#A51028;}
#main_thrd #right_news {margin-top:15px; font-size:12px;}
#main_thrd #right_news .date {margin-top:15px; padding-left:25px; font-size:14px; font-weight:bold; background:url(../img/bul_news.gif) left no-repeat; }
#main_thrd #right_news h4 {margin:10px 0 10px 0; font-size:14px; font-weight:bold;}
#main_thrd #right_news p {margin:0; text-align:justify;}
#main_thrd #right_news .all_news {margin:15px 0 0 0; font-size:16px; text-align:right;}
/* Логотип внизу */
#main_thrd #right_logo { height:41px; margin:40px 0 0 0; text-align:right;}



/*----Foot PANEL----*/
#footerPan{width:955px; height:28px; position:relative; margin:-28px auto 0; background: url(../img/bg_foot.jpg) top center no-repeat;;}
#footerPan ul#foot_menu {width:290px; margin:0 auto; list-style:none; text-align:center;}
#footerPan ul#foot_menu li {margin:0 10px; float:left;}
#footerPan ul#foot_menu li a {color:#FFFFFF; }
#footerPan ul#foot_menu li a:hover {color:#FFFFFF; text-decoration:underline;}

