.logopic {
border:none;
}
* {
 margin:0pt;
 padding:0pt; 
}
html{
 width:100%;
 height:100%;
}
.press{
margin-left:150px;
}
body{
 margin:0pt;
 padding:0pt;
 width:100%;
 height:100%;
 background-color:#c0c0c0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#535353;
}
#content {
 position:relative; 
 min-height:100%;
 height:auto !important;
 height:100%;
 width:1000px;
 color: #646464;
 background-color:#fff;
 margin:0px auto;
 background-image:url(../images/bg_top.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
#box{
 padding:248px 0px 197px;
 margin:0 auto;
 zoom:1;
 overflow:hidden;
}
#footer {
 background-color:#fff;
 background-image:url(../images/bg_foot.jpg);
 background-position:bottom left;
 background-repeat:no-repeat;
 position:relative; 
 margin:-197px auto 0px; 
 height:197px; 
 width:1000px; 
 overflow:hidden;
 zoom:1;
}
h3{
 font-size:14px;
 color:#0593cf;
 font-weight:bold;
 margin-bottom:18px;
 text-transform:uppercase;
}
a{
 color:#4d4d4d;
}
a:hover{
 text-decoration:none;
}
.clr{
 display:block;
 height:1px;
 clear:both;
}
.clr img{
 border:none !important;
}
.top_icons{
 padding:43px 0px 0px 230px;
 position:absolute;
 z-index:1;
}
.top_icons img{
 border:none;
}
.top_icons a{
 margin-right:40px;
}
.logo{
 position:absolute;
 padding:49px 0px 0px 54px;
 z-index:0;
}
.maincont{
 overflow:hidden;
 zoom:1;
 background-image:url(../images/bg_lmenu.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
.bluemenu{
 width:741px;
 margin:-17px 0px 0px;
 position:absolute;
 right:24px;
}
.bluemenu a{
 color:#fff;
 font-weight:bold;
 margin:0px 22px 0px 16px;
 font-size:13px;
}
.fcolumn,.scolumn{
 float:left;
}
.fcolumn{
 width:296px;
 margin-right:20px;
}
.menuleft{
 list-style-type:none;
 padding:42px 0px 35px 35px;
}
.menuleft li{
 margin-bottom:15px;
}
.menuleft li a{
 font-size:14px;
 color:#3c3c3c;
}
.scolumn{
 width:393px;
 padding:37px 0px 0px;
 background-image:url(../images/bg_txt.jpg);
 background-position:right 100px;
 background-repeat:no-repeat;
}
.anons{
 overflow:hidden;
 zoom:1;
 padding-right:28px;
 padding-bottom:45px;
}
.anons img{
 border:none;
 float:left;
 margin:0px 20px 0px 0px;
}
.atheme{
 color:#535353;
 font-size:13px;
}
.atxt{
 clear:left;
 text-align:justify;
 padding-top:16px;
}
.thcolumn{
 float:right;
 width:259px;
 padding:37px 0px 0px;
}
.newsblock{
 padding:0px 35px 0px 0px;
}
.news{
 margin-bottom:24px;
}
.ntheme{
 text-align:left;
 color:#0593cf;
 font-size:13px;
 display:block;
 margin-bottom:5px;
}
.ndate{
 color:#0593cf;
}
.partners{
 padding:16px 41px 30px 41px;
 background-image:url(../images/bg_shad.gif);
 background-position:top;
 background-repeat:repeat-x;
 clear:both;
}
.partners div{
 color:#0593cf;
 font-size:13px;
 font-weight:bold;
 text-decoration:underline;
 padding-bottom:10px;
}
.partners img{
 border:none;
}
.partners table{
 margin-top:19px;
 margin-left:14px;
}
.copy{
 float:left;
 padding:23px 0px 0px 35px;
}
.protect{
 float:right;
 padding:30px 30px 0px 0px;
}
.kursblock{
 overflow:hidden;
 zoom:1;
 padding:0px 0px 35px 35px;
}
.kursblock div{
 float:left;
 color:#0593cf;
 font-size:13px;
 font-weight:bold;
 margin-right:7px;
}
.kurs{
 margin-top:5px;
}
.kurs td{
 border-bottom:1px solid #0593cf;
 padding:2px 0px 1px;
 color:#535353;
}
.ban{
 padding:0px 0px 20px 35px;
}
.cont{
 float:left;
 width:650px;
 padding-top:42px;
}
.cont_dop{
 float:left;
 width:460px;
 padding-top:42px;
 overflow:hidden;
 zoom:1;
}
.cont p,.cont_dop p{
 margin-bottom:10px;
}
.cont ul,.cont_dop ul,.cont ol,.cont_dop ol{
 margin:15px 0px 15px 30px;
}
.cont ul li,.cont_dop ul li,.cont ol li,.cont_dop ol li{
 margin:0px 0px 10px 0px;
}
.in-ntheme{
 font-size:13px;
 font-weight:bold;
 margin-bottom:30px !important;
}
.in-ndate{
 font-weight:bold;
 margin-bottom:10px !important;
}
.allnews{
 padding:15px 0px !important;
 text-align:right;
}
.submenu{
 list-style-type:none;
 margin:20px 0px 25px 20px;
}
.submenu li{
 margin-bottom:9px;
}
.submenu li a{
 font-size:12px;
}
.act a:active{
 text-decoration:none;
 color:#0593cf !important;
}
.act a{
 text-decoration:none;
 color:#0593cf !important;
}
.rightmenu{
 float:right;
 width:200px;
 padding:42px 0px 0px 0px;
}
.rightmenu p{
 padding:0px 5px 7px 15px;
}
.gal{
 width:460px;
}
.gal,.photo{
 overflow:hidden;
 zoom:1;
}
.photo{
 width:100px;
 height:100px;
}
.bgphoto{
 padding:10px;
 float:left;
}
.newwin{
 background-color:#fff;
}
.bnews{
 font-weight:bold;
}