body { font-size: 68.8%; font-family: Verdana, Geneva, sans-serif; margin: 0; padding: 0; color: #003466; background: #DFECF8 url(../img/bg0.png);}

div#cont { position: relative; text-align: left; margin: 0 auto; width: 994px; padding: 0 5px; background: #FAFBFD } 

div#contL_w {float: left;width: 700px;overflow: hidden;margin: 0;}
.L_w {width: 580px;overflow: hidden;}
.w_div {-moz-border-radius: 6px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 6px; /* закругление для старых Chrome и Safari */
 border-radius: 6px; /* закругление углов для всех, кто понимает */
 behavior: url(/pie/pie.htc);}
 
.w_div{background: #ffffff; 
border: 2px #EAF0F3 solid;
border-bottom: 2px #C3E2F5 solid;
padding: 15px 15px 10px 15px;margin:0 0 20px 0;} 
 


.cent { text-align: center;}
.clear {clear:both}
.center {margin: 0 auto;}

img { display: block;}
img { border: none;}

a img { border: none;}
a { color: #3178AA; text-decoration: none;}
a:hover {color: #CF9BAE;}
.L_div a, #contL_w a, a.arrow {background: #F0F6FA url(../img/arrow.gif) right no-repeat; border: 1px #3178AA solid;margin:0 0 10px 0;padding:0 35px 0 8px;text-decoration:none;white-space:nowrap;}  
a.pure, #contL_w h5 a {background: transparent none; border: 0;margin:0;padding:0;text-decoration: underline; color: #3178AA; /* white-space:normal; to implement with news block */} 
#contL_w h5 a {text-decoration: none; color: #3178AA; /* white-space:normal; to implement with news block */}
#contL_w h5 a:hover {color: #CF9BAE;text-decoration: underline;}

h1 {margin:10px 0 20px 30px; padding: 0; color:#5385BD;}

h2 {margin:10px 0 20px 30px; padding: 0;color: #355F8A ;}
h3 { font-size: 1.364em; margin: 0 0 0.8em 0; padding: 0;color:#194C80;}
h4 { font-size: 1.1em; margin: 0 0 0.9em 0; padding: 0;}
h5 { font-size: 1.2em; margin: 15px 15px 5px; padding: 0; color:#174D81;}
h6 { font-size: 1.2em; margin: 0 0 0.5em 0; padding: 0; color:#174D81;}

p, ul {font-size: 1.091em;  line-height: 1.75em; margin: 0 0 5px; padding: 0 0 15px 0;} 

p {font-size: 1.091em;  line-height: 1.6em; margin: 0 0 5px; padding: 0 0 15px 0;} 
.p{font-size: 1.091em;  line-height: 1.6em;} 
/*p.small { font-size: 0.909em;} p.larger {font-size: 1.182em;} */

.small { font-size: 1em;}
.emf{margin:0 10px 15px 10px; padding: 10px;background: #F6FCFE;line-height: 1.364em;}
.b {font-weight: bold; color:#4375AB;}
b { font-size: 1.2em; margin: 0 0 0.8em 0; padding: 0;color:#194C80;}
.em {font-size: 1.182em; line-height: 1.364em; padding: 0 0 15px 0;}
.col_h5 {color:#174D81;}
.lime {background: #F5FDF2;}
.L-shift{margin-left: 32px;}

.floatleft { float: left;}
.floatright { float: right;}
.justifyright { float: right; margin: 5px 0 2px 5px; padding: 0 0 7px 7px;background: #FFFFFF;}

/* Header */
#header {height:115px; padding-bottom:5px; background: #1A64A0 url(../img/body-bg.png) top left repeat-x; }
div#logo { float: left; }

div#top-nav-div {float: right; width: 630px;}
 
div#top-nav {float: right; margin: 0;padding: 4px 30px 0 0;color: #fff; }
div#top-nav a { text-decoration: none; color: #fff;}
div#top-nav a:hover { text-decoration: underline;}


/*Menu*/
#breadcrumb {font-size:larger;padding: 0 0 0 10px;}
.B_crumb { background-color:#99CCFF; ;padding: 0 5px 3px 5px;}

/* For Not mobile top: -45px;  ??position:relative; */
#menu {float: right; margin: 0;padding: 50px 23px 0 0;}
div#menu ul { list-style: none;margin: 0 0 12px 0;overflow:hidden;}
div#menu ul li {float: left;text-align: center;font-size: 1.273em;font-weight:bolder;background: #bedaed url(../img/h2_bg.png) top left repeat-x; /* background: #FFFFFF;*/ margin: 0 5px 0 0; padding: 3px 5px; border: 2px #A7C2DB solid;}
div#menu ul li a{ text-decoration:none;color: #20568A;}
/*End menu*/

div#menu ul li a{ text-decoration:none;color: #20568A;}
/*End menu*/

div#contL_600 {float: left;width: 580px;overflow: hidden;margin: 0;}

.L_div  {background: #ffffff; 
border: 2px #EAF0F3 solid;
border-bottom: 2px #C3E2F5 solid;
padding: 15px 15px 10px 15px;;margin:0 0 20px 0;
overflow: hidden;}

.contL_w, .L_div, .L_div a, .date, .panel-338, .panel-230, .panel-338w, .panel-content, .radius, #contL_w a, a.arrow, div#menu ul li, .news_item0  {
 -moz-border-radius: 6px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 6px; /* закругление для старых Chrome и Safari */
 border-radius: 6px; /* закругление углов для всех, кто понимает */
 behavior: url(/pie/pie.htc);} 
 



.w_bg{background: #f2f3fd;margin:0 0 10px;padding: 10px;}



.news_item0{background: #D6D9EE; border: 1px #B3BCC3 solid;padding: 0px;margin:0px;}
.news_item1{background: #ffffff;margin:18px;padding: 10px;}
.news_date {color:#194C80;} 
.date-news{color:#3178AA; float:left;}
.news-title {text-align:center;}
h5.news-title {margin:0; padding-bottom:15px;}

.news_date {color:#486787; font-weight:bold; display:block; padding: 5px 0 12px;}

.date {color:#3178AA; float:left; border: 1px #B3BCC3 solid;margin:10px 0;padding:7px;}
.date-desc {margin-left: 7em; display:inline;}
.inter-pages{color:#3178AA;background: #F8FAFC; float:right; border: 1px #B3BCC3 solid;margin:0 0 10px 0;width:82%;}

.inter-pages .h {
 background: #DEECF8;
 margin: 0;
 padding: 2px;
 font-weight: bold;
 font-family: helvetica, arial, sans serif;
 color: #80878D;
 text-align: center; }
 
.inter-pages p {padding: 12px 5px 5px 5px;}
.inter-pages span {font-size:smaller;}  

.panel-338w {width: 338px;
background: #fff;overflow: hidden;margin-bottom:20px;
border: 2px #EAF0F3 solid;
border-top: 0px;
border-bottom: 2px #C3E2F5 solid;
margin-right: 0px;}

.panel-338w_NF {width: 338px;
background: #fff;overflow: hidden;margin-bottom:20px;
border: 2px #EAF0F3 solid;
border-top: 0px;
border-bottom: 2px #C3E2F5 solid;
margin-right: 16px;}

.contaner-338 {width: 358px;float:left;}

.panel-338 p, .panel-338w p {padding: 15px; }
 
.panel-338w h3{
 background: #bedaed url(../img/h2w_bg.png) top left repeat-x;
 margin: 0;
 padding: 10px 15px 6px 15px;
 font-size: 1.364em;
 font-family: helvetica, arial, sans serif;
 text-align: center; }

#R-column { float: right; width: 350px; overflow: hidden; margin: 0;}
.panel-338 {width: 338px;}
.panel-230 {width: 274px;}
.panel-338, .panel-230 {float: right; background: #fff;overflow: hidden;margin-bottom:20px;
border: 2px #EAF0F3 solid;
border-top: 0px;
border-bottom: 2px #C3E2F5 solid;
color: #333;}

.panel-338 h2, .panel-230 h2 {
 background: #bedaed url(../img/h2_bg.png) top left repeat-x;
 margin: 0;
 padding: 10px 15px 6px 15px;
 font-size: 1.545em;
 font-family: helvetica, arial, sans serif;
 color: #222;
 text-align: center; }
 
.panel-230 h3 {
 background: #bedaed url(../img/h2w_bg.png) top left repeat-x;
 margin: 0;
 padding: 10px 15px 6px 15px;
 font-size: 1.364em;
 font-family: helvetica, arial, sans serif;
 text-align: center; }
 
 .panel-338 h3 {
 font-family: helvetica, arial, sans serif;
 font-size: 1.364em;
 margin: 0;
 padding: 10px 15px 0px 15px; 
 color: #777;}

div.panel-content a { text-decoration: none;}
div.panel-content a:hover { text-decoration: underline;}
li.active a { color: #00829C; background-color:#F2F6FA;}
li.active a:hover {text-decoration: none;}

ul { list-style: none;margin: 0;padding: 0;}
ul.default li {
  background: url(../img/default-li-bg.gif) top left no-repeat;
  margin:  15px;
  padding: 0 0 0 15px;
  font-size: 1.182em;
}

div.L_div ul li {
  margin:  15px;
  font-size: 1.091em;
}

/* Footer  */
#footer { clear: both; overflow: hidden; color: #555;}
#copyright-links { padding: 20px 20px 0 20px;}

.tbl{font-size: 1.091em;border: 1px solid #77AFDA;border-right-width: 0px;border-bottom-width: 0px;text-indent: inherit;}
.tbl td, .tbl th{border: 0px solid #77AFDA;	border-bottom-width: 1px;border-right-width: 1px;padding: 10px;}

/* reassign  
.lime {background: #F5FDF2;} */