@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ background:#EBEDEC; font-family:Tahoma;}
img{ border: none;}
ul,li{list-style:none;}
h4{ font-size: 18px; font-weight:normal;}
#div0{ float:left; position:relative; left:0; top:0; width: 100%; min-width: 1000px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#topBg{ position:relative; left: 0; top:0; width: 100%; height:200px; overflow:hidden; border-bottom:5px solid #fff; background:#fff url(/templates/user/images/rightTop11.jpg) 215px 0 no-repeat;}
.leftTop{float:left; height:352px; width: 215px;}
#bottomBg{ position:relative; height:165px; border-top: 5px solid #fff; margin-top: -170px; float:left; width: 100%; background:#5E5E5E;}
#main{ position:relative; float:left; z-index:2; width: 100%;}
.iconsBox{ background:#CCCCD7; padding:0 3px 3px 3px; float:right; position:relative; right: 5%;}
.iconsBox div{ float:left; padding: 6px;}
.iconsBox div img{ display:block;}
.iconsBox div.bords{ border: solid #fff; border-width:0 1px;}
.logoBox{ float:left; width: 210px; padding: 0 0 0 5px;}
.topLogoBg{ float:left; width: 100%; background:#fff /* url(/templates/user/images/rtLogo.gif) no-repeat right */; /* height:47px; */ height:37px;}
.logo{ float:left; width: 100%; text-align:center; padding:3px 0 10px 0; background:#fff;}
.logotext{ float:left; width: 100%; text-align:center; padding: 12px 0 12px 0; background:#fff; font:bold 24px Arial, Helvetica, sans-serif; color:#fff;}
.logotext1{ float:left; width: 100%; text-align:center; padding: 12px 3px 12px 0px; background:#026db3; margin-left:-5px;}

.menuBlock{ float:left; width: 100%;}

.menuBox{ float:left; width: 75%;}
.menuBoxBg{ margin-right: 40px; padding-top: 25px; height:44px;}
.menuBoxBg div{ float:left; padding: 0 16px; border-right:1px solid #fff;}
.menuBoxBg div.noBord{ border: none;}
.menuBoxBg div a{ padding-right: 20px; background: url(/templates/user/images/str.gif) no-repeat right; font-size: 18px; color:#fff; text-decoration:none; line-height:18px;}
.menuBg{ width: 41px; height:69px; float:right; margin-left: -41px;}

.container{  float:left; width: 100%; background:#fff; /* padding-top: 7px;*/ position:relative; /*margin-top:-69px;*/}

.contBox{ float:left; width: 100%; /* background:#fff; /* padding-top: 7px; /* position:relative; margin-top:-69px; */}
.contBox h3{ font-size: 18px; padding: 15px 0; font-weight:normal;}

.leftBlock{ float:left; width: 210px; margin-left:-100%}

.saitdirection_top{ background:#00B3DC; padding: 10px 0 10px 20px; width: 190px; float:left; margin-top: 5px;}
.saitdirection_top h4{ color:#fff;}

.searchBox{ background:#B4B4B4; padding: 10px!important; height:48px; width: 190px; float:left; overflow:hidden!important;}
.searchBox div{ text-align:right; padding-right: 2px;}
.searchBox div a{ font-size: 11px; color:#fff;}
.searchBox span{ font-size: 18px; color:#fff; float:left; padding: 10px 10px 0 15px;}
#searchText{ font-size: 11px; background:#EBEBEB; padding: 4px 5px; width: 45%; border: none; color:#000; float:left; margin-top: 10px;}
#searchBut{ width: 17px; height:21px; background: url(/templates/user/images/strBut.gif) no-repeat; border: none; float:left; cursor:pointer; margin-top: 10px;}

.directionBox{ background:#00B3DC; padding:10px 0 10px 20px; width: 190px; margin-top:5px; float:left;}
.directionBox h3{ color:#fff;}
.directionBox div{ background: url(/templates/user/images/str.gif) no-repeat left; padding: 2px 0 2px 20px; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; position:relative; z-index:10;}
.directionBox div a{ color:#fff; text-decoration:none;}
.directionBox div a:hover{ text-decoration:underline;}
.partnersBox{ background:#fff; padding:20px; width: 166px; border: 2px solid #00B3DC; float:left;}
.partnersBox h3{ color:#000;}
.banner{ margin:0 auto 25px auto; background:#fff; width: 180px; height:80px; border: 1px solid #C7C7C7;}

.saitdirection{ background:#B4B4B4; float:left; width: 190px; padding: 10px 0 10px 20px; margin: 5px 0;}
.saitdirection h3{ color:#fff;}
.saitdirection div{ background: url(/templates/user/images/str.gif) no-repeat left; padding: 2px 0 2px 20px; font:bold 16px Arial, Helvetica, sans-serif; position:relative; z-index:10;}
.saitdirection div a{ color:#fff; text-decoration:none;}
.saitdirection div a:hover{ text-decoration:underline;}

.centerBlock{margin: 0 210px; padding:0 5px; font-size: 13px; color:#000 /* #515B61 */;}
#centerBlock_ot{padding:0 5px;}

.centerBlock_top{ height:48px!important; font-size: 13px; background:#00B3DC; text-align:center; padding: 10px 0;}
.centerBlock_top h4{ color:#fff!important; padding:0!important; margin:0!important;}

.centerBlock_top_news{ height:58px!important; padding:5px 0 5px 0; font-size: 13px; background:#00B3DC; text-align:left; margin-bottom: 15px}
.centerBlock_top_news h3{ color:#fff!important; padding-left: 20px;}

.centerBlock_biblio_top{ height:57px!important; padding:5px 0 5px 0; font-size: 13px; background:#00B3DC; text-align:left; margin-top: 44px; margin-bottom: 15px;}
.centerBlock_biblio_top h3{ color:#fff!important; margin-left: 20px;}

.centerBlock a{color:#007DC6;}
.centerBlock div a{color:#fff;}
.centerBlock h3{ color:#91979C;}
.centerBlock ul{ padding: 20px 0px;}
.centerBlock li{ padding: 2px 0 2px 20px; font:bold 16px Arial, Helvetica, sans-serif; background: url(/templates/user/images/blueStr.gif) no-repeat left;}
#privet{ font: bold 14px Arial, Helvetica, sans-serif; text-align: center; color:#007DC6; padding: 5px 0;}
#privet span{ font: italic bold 16px Arial, Helvetica, sans-serif; text-align: center; color:#007DC6;}
#privet1{ font: bold 16px Arial, Helvetica, sans-serif; text-align: center; color:#007DC6; padding: 5px 0 5px 0;}
#privet2{ font:italic 14px Arial, Helvetica, sans-serif; text-align: right; color:#007DC6; padding: 5px 0 15px 0;}
#privet2 a{ font:italic bold 14px Arial, Helvetica, sans-serif; text-align: right; color:#007DC6; text-decoration: none}

#reg{ font: 12px Arial, Helvetica, sans-serif; color:000000!important; padding: 5px 0; margin-left: 20px;}
#reg a{ color:#000000!important;}

#regText{ font-size: 11px; background:#EBEBEB; padding: 4px 5px; width: 28%; border: 1px; color:#000; margin: 5px 0 0 0px;}
#regParol{ font-size: 11px; background:#EBEBEB; padding: 4px 5px; width: 28%; border: 1px; color:#000; margin: 5px 0 0 0px;}

#reg span{ color:#000000!important; font: 12px Arial, Helvetica, sans-serif;}
#reg_z { margin: 5px 0 0 47px;}

#regLink{ float:left; padding: 10px 0;}
#regLink a{ float:left; padding: 4px 25px 5px 5px; background:#EBEBEB url(/templates/user/images/strBut.gif) no-repeat right; text-decoration:none; color:#91979C!important; font: 12px Tahoma; line-height:12px;  margin: -5px 0 -5px 45px;}

#remember{ font: 12px Arial, Helvetica, sans-serif; color:000000!important; padding: 40px 0; margin-left: 20px;}
#remember a{ color:#000000!important;}

.rightBlock{ float:left; width: 210px; margin-left:-210px}

/*.authorization{ float:left; width: 100%; background:#B4B4B4; padding: 7px 0; height:110px;}
.authorization span{ font-size: 18px; color:#fff; padding: 0 10px 0 20px; height:21px;}
#authorizationText{ font-size: 11px; background:#D1D1D1; padding: 4px 5px; width: 48%; border: none; color:#fff; margin: 5px 0 0 19px;}
#authorizationParol{ font-size: 11px; background:#D1D1D1; padding: 4px 5px; width: 48%; border: none; color:#fff; margin: 5px 0 0 19px;}
.authorizationLink{ float:left; padding: 10px 0;}
.authorizationLink a{ float:left; padding: 4px 25px 5px 5px; background:#EBEBEB url(/templates/user/images/strBut.gif) no-repeat right; text-decoration:none; color:#91979C!important; font: 12px Tahoma; line-height:12px;  margin: -5px 0 -5px 19px;}*/

.calendar_top{ background:#00B3DC; padding: 10px 10px 10px 20px; height:48px; float:left; width: 180px; margin-bottom: 5px}
.calendar_top h4{ color:#fff;}

.calendar{ background:#F6F6F6; padding: 0 3% 0px 7%; float:left; width: 90%;}
.calendar h3{ color:#91979C;}
.calendar div{ font-size: 12px; color:#515B61; float:left; width: 100%;}
.calendar div a{color:#007DC6; text-decoration:none; font:12px Arial, Helvetica, sans-serif; line-height:16px;}
.calendar div p{ padding: 2px 0; color:#B4B4B4; font:bold 12px Arial, Helvetica, sans-serif; line-height:16px;}
.calendar div p a{ color:#007DC6; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; line-height:16px; float:left;}
.calendarLink{ float:left; width: 100%; padding: 10px 0;}
.calendarLink a{ float:right; padding: 4px 25px 5px 5px; background:#EBEBEB url(/templates/user/images/strLink.gif) no-repeat right; text-decoration:none; color:#91979C!important; font: 12px Tahoma; line-height:16px;}
.calendar td{ color:#000; font:bold 12px Arial, Helvetica, sans-serif;}
.calendar td a{ color:#B4B4B4;}

.news_top{ background:#00B3DC; padding: 20px 10px 20px 20px; height:20px!important; float:left; width: 180px; margin-top: 5px;}
.news_top h4{ color:#fff;}

.news{ background:#F6F6F6; padding: 0 3% 5px 7%; float:left; width: 90%; margin-top: 5px; margin-bottom: 5px;}
.news h3{ color:#91979C;}
.news div{ font-size: 12px; color:#515B61; float:left; width: 100%;}
.news div a{color:#007DC6; text-decoration:none; font:12px Arial, Helvetica, sans-serif; line-height:16px;}
.news div p{ padding: 2px 0; color:#B4B4B4; font:bold 12px Arial, Helvetica, sans-serif; line-height:16px;}
.news div p a{ color:#007DC6; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; line-height:16px; float:left;}
.newsLink{ float:left; width: 100%; padding: 10px 0;}
.newsLink a{ float:right; padding: 4px 25px 5px 5px; background:#EBEBEB url(/templates/user/images/strLink.gif) no-repeat right; text-decoration:none; color:#91979C!important; font: 12px Tahoma; line-height:16px;}

.bigBannerBox{ padding: 5px 3%; background:#F6F6F6; float:left; width: 94%;}
.bigBanner{ background:#fff; border: 1px solid #C7C7C7; height:400px;}
.bottomBlock{ float:left; width: 100%; background: #5E5E5E; padding: 15px 0 20px 0;}
.leftBlockBot{ float:left; width: 210px; }
.bottomBlock .centerBlock{ text-align:center;} 
.bottomBlock .rightBlock{ text-align:center;}
.rights{ /*background: url(/templates/user/images/rights1_.gif) no-repeat;*/ width: 180px; height:0px; margin: 0 0 0 10px; position:relative;}
.rights div{ position:relative; width:205px; font:9px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}

.allTextLink{ float:left; width: 100%; padding: 10px 0;}
.allTextLink a{ float:right; padding: 4px 25px 5px 5px; background:#EBEBEB url(/templates/user/images/strLink.gif) no-repeat right; text-decoration:none; color:#91979C!important; font: 12px Tahoma; line-height:12px;}

.authorization{ height:57px!important; background:#B4B4B4; padding: 5px 10px 5px 20px; float:left; width: 180px; margin-bottom: 5px; float:left;}
.authorization h3{ color:#fff; font-size: 18px; font-weight:normal; line-height:18px;}
.authorization div{ color:#fff; font:10px Arial, Helvetica, sans-serif; text-align:right;}
.authorization div a{color:#fff; text-decoration:underline; font:11px Tahoma; line-height:12px;}


