body { font-size: small; font-family: Verdana, Geneva, sans-serif; margin: 0; padding: 0; color: #003466; background-color:#DFECF8;} 

.cent { text-align: center;}
.clear {clear:both}
.center {margin: 0 auto;}

img {display: block; border: none; max-width:100%;}

a img { border: none;}
a { color: #3178AA; text-decoration: none;}
a:visited {color:#65B4B8}

div#cont {width:100%;  background: #FFFFFF}

div#contL_w {width:100%;}
.L_w {width:100%;}

.contaner-338 {width: 100%;float:left;}
.panel-338w {width: 100%;
background: #fff;overflow: hidden;margin-bottom:20px;
border: 2px #EAF0F3 solid;
border-top: 0px;
border-bottom: 2px #C3E2F5 solid;
margin-right: 0px;}
.panel-230 {width: 100%;}



.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;}

ul, ol { margin-bottom: 1em;} 
li { line-height: 1.3em;}

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 {height:115px; background: #1A64A0 url(body-bg.png) top left repeat-x; margin-bottom:15px;  }


/* Header 
#header {height:115px; padding-bottom:10px; background: #1A64A0 url(../img/body-bg.png) top left repeat-x; }*/
div#logo { float: left; }

div#top-nav-div {width:100%;}

div#top-nav {position:fixed; bottom:0; left:0; color: #fff; background: #1A64A0; padding:0 0 0 0; width: 100%; text-align:center}
div#top-nav a { text-decoration: none; color: #fff;}
div#top-nav a:hover { text-decoration: underline;}

/*Menu*/
#menu {float: right; margin: 0;padding:5px 0 0  0; background:#F0F5FC; border-bottom: solid #D8E3EC 2px; /* For Not mobile top: -45px;  ??position:relative; */}
div#menu ul { list-style: none;margin: 0;overflow:hidden;}
div#menu ul li {float: left;text-align: center;font-size:100%;font-weight:bolder;background: #bedaed url(../img/h2_bg.png) top left repeat-x; /* background: #FFFFFF;*/ margin:0 0 5px 5px; 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_div{background: #ffffff; 
border: 2px #EAF0F3 solid;
border-bottom: 2px #C3E2F5 solid;
padding: 15px 15px 10px 15px;margin:0 0 20px 0;}

.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:#486787; font-size: 87%; font-weight:bold; display:block; padding: 5px 0 12px;} 
.date-news{color:#3178AA; float:left;}
.news-title {text-align:center;}
h5.news-title {margin:0; padding-bottom:15px;}

.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_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;}



.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-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-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.091em;
}

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;} */