/* Css */
* {margin:0; padding:0; border:none;}
html {height:100%}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
table, td, th {border-collapse:collapse; border:none;}
body {background:#fff url(/images/background/body_bg.gif) repeat-y 167px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; height:100%}
li {list-style:none;}
a { text-decoration:none; color:#1F9AD6;}
a:hover {color:#fd980c;}
select, input {font-size:11px; font-family:Verdana, Geneva, sans-serif;}


.head {background:url(/images/background/head.jpg) repeat-x; width:100%;}
#headIn {margin:0 auto; clear:both; height:120px; overflow:hidden;}
.logo {float:left; width:855px; height:139px; background:url(/images/background/clouds.jpg) no-repeat;}

.right_head {float:right; width:95px; text-align:right; padding:20px 20px 0 0;}

.main_menu {background:#67b2da; padding:3px 0 2px;}
.main_menu ul {min-width:999px; margin:0 auto; text-align:center;}
.main_menu li {display:inline; color:#fff; font-weight:bold;}
.main_menu .empty {padding:0 9px;}
.main_menu .active, .main_menu .active a, .main_menu .active a:hover {color:#1E5C7D;}
.main_menu li a {color:#fff;}
.main_menu li a:hover {color:#fd980c;}

.wrapper {width:100%; min-height:100%; _height:100%; float:left; clear:both;}
html* .wrapper {height:100%;}
.right_td {background:#e9f4fa; width:242px;}
.left_td {background:#E9F4FA; width:216px;}
.middle_td {background:#fff; width:100%;}
#wrap {margin:0 auto;}



/*Footer*/
.footer {width:100%; background:#fff; min-height:196px; _height:196px; float:left; clear:both; min-width:999px; font-size:11px; color:#fff; margin-top:-196px;}
.footer_blue a {color:#fff;}
.footer .main_menu {background:#4288ad;}
.footer_l {padding:0 242px 0 226px;}
.footer_l .copyright {padding:10px 0 13px;}
.footer_r {float:right; width:242px; text-align:center; padding:54px 0 0 0;}
.footer_r a {margin:0 15px 0 10px;}
.footer_blue {background:#80c7ec; min-height:122px; _height:122px;}
.footer_banners {text-align:center; padding-top:10px;}
.footer_banners a, .footer_banners a:hover {text-decoration:none;}



/*Right part of content*/
.rightPart {width:222px; min-height:100%; _height:auto; padding:0 10px 30px; text-align:justify; margin-bottom:196px;}
.rightPart h3 {font-size:25px; font-family:Myriad pro; font-style:italic; padding:10px 10px 0 10px; color:#fb9117; text-transform:uppercase;}
.right_blockNews {padding:21px 0 9px 0;}
.right_blockNews .red {color:#ff0000; font-weight:bold;}
.right_blockNews a {text-decoration:underline;}
.right_blockNews strong {display:block;}


/*Left part of content*/
.main_table td {vertical-align:top;}
.leftPart {width:216px; padding-bottom:30px; margin-bottom:196px;}
.leftMenu {padding:16px 11px 16px 10px; background:#4288AD; font-weight:bold; min-height:146px; _height:146px;}
.leftMenu li {padding:6px 0 9px; background:url(/images/background/dotted.gif) repeat-x 0 bottom;}
.leftMenu .last {background:none;}
.leftMenu li div {background:url(/images/background/marker.gif) no-repeat 0 4px; padding:0 0 0 11px;}
.leftMenu li div.active {background:url(/images/background/marker_down.gif) no-repeat 0 4px;}
.leftMenu li a {color:#fff;}
.leftMenu li a:hover {color:#ffff00;}
.leftMenu li .submenu ul li.last {background:#fff url(/images/background/submenu_last.gif) no-repeat 0 -73px;}
.left_banners {text-align:center; padding:20px 7px 0;}

/*Middle part of content*/
.middlePart {padding:10px 10px 40px; font-size:14px; margin-bottom:196px;}
.middlePart a{text-decoration:underline;}
.middlePart h1 {color:#025984; font-size:20px; font-weight:normal; text-transform:uppercase; padding:10px 0 0 5px;}
.middlePart p {padding:10px;}
.middle_pic {padding:10px; text-align:center;}
.middlePart h2 {padding:20px 10px 0; color:#025984; font-size:16px; font-weight:normal;}
.main_blockPad {padding-top:32px;}
.main_blockPad li {background:url(/images/background/li_circle.gif) no-repeat 42px 5px; padding:0 0 0 56px;}
.mbp_l {width:49%; float:left;}
.mbp_r {width:49%; float:left;}

span.heading_about {color:#0000FF; font-weight:bold; display:block; padding:0 10px 10px 10px; font-weight:bold;}
p.heading_about {color:#0000FF;}
.news {padding:0 5px;}
.news h1 {padding-bottom:31px;}
.middlePart .news {font-size:12px;}
.middlePart .news p {padding:0;}
.middlePart .right_blockNews {padding-left:10px;}

.pager {padding:27px 0 0;}
.pager li {display:inline; font-size:14px; }

.real-list {margin-left: 30px;}
ul.real-list li {list-style-type: disc}
ol.real-list li {list-style-type: decimal}

.main table {border: 2px solid #ccc;}

.main h3 {
color:#025984;
font-size:14px;
font-weight:lighter;
margin:20px 10px 10px;
}
