/*
  (c) 2007, Mediaweb Studio
  Client: 
  URL:
*/

/* ****** */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
table {border-collapse: collapse;}
body {background-color:#FCFCFC;}

body, td {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #3C3C3C;}
a {color: #E01155;  text-decoration: underline;}
a b {color: #E01155;}
a:hover {text-decoration: none;}
p {padding: 0px; margin: 0px 0px 10px 0px; text-indent: 30px;}
small {font-size:80%;}
big {font-size:120%;}

h1 {font-size:16px; padding: 6px 20px 6px 40px; margin: 0px 0px 20px -40px; background-color: #13689F; color:#fff;}
h2 {font-size:16px; padding: 0px; margin: 0px 0px 10px 0px; color:#E01155;}
h3 {font-size:16px; padding: 6px 20px 6px 40px; margin: 10px 0 10px -40px; background-color: #13689F; color:#fff; width:132px;}



.clear {clear:both;}
.none {line-height:0; font-size:0;}
.relative {position:relative;}
.img-marg {float:right; margin:0 10px 5px 0;}

div#measurer{position:absolute; top:0px; width:100%; height:1px; line-height:1px; z-index:10;}
.main-cont {min-height:100%;}

.conteiner1, .left-col, .right-col {float:left;}
.mainpage .center-col .col-cont {width:100%; float:left; min-height:530px; padding:0 0 30px 0; background: url(/img/bg_grad01.gif) no-repeat;}
.left-col, .right-col {overflow:hidden;}

.main-cont, .conteiner1, .header, .footer {width:100%; }
.main-cont, .header, .footer {min-width:1095px;}

.logo, .logo div {height:119px; text-align:center;}
.logo a {outline:none;}
.red {color:#D20B3C;}
h3.red {color:#fff; background-color:#E01155;}


/* mainpage header */
.mainpage {background:url(/img/hdr_bg.gif) right top repeat-x;}
.mainpage .logo {margin:258px 0 0 0; float:right; width:40%; text-align:center;}
.mainpage .hdr-cont {height:450px; background:url(/img/mainpage-hdr.gif) left top no-repeat;}
.mainpage .header {height:450px; background:url(/img/clouds.gif) right top no-repeat;}
.mainpage .header .padding {padding:20px 0 0 25px; margin:0;}

.mainpage .right-col {margin-left:-190px;}
.mainpage .right-col {width:190px;}
.mainpage .center-col {margin-right:190px;}
.mainpage .right-col {margin-left:-190px; padding:0 0 20px 0;}

/* inner page header */
.innerpage {background:url(/img/clouds_2.gif) 30px top repeat-x #FCFCFC;}
.innerpage .main-cont {background: url(/img/bot_grad.gif) right bottom no-repeat;}
.innerpage .logo {margin:35px 0 0 0; float:right; width:60%; text-align:center;}
.innerpage .hdr-cont {height:328px; background:url(/img/inner-hdr.gif) left top no-repeat;}
.innerpage .header {height:328px;}
.innerpage .header .padding {padding:20px 0 0 25px; margin:0;}

/* eiccrk header */
.header-eicc {height:328px; background: url(/img/head2/hdr_bg3.gif) left top repeat-x; }
.header-eicc .padding {padding:20px 0 0 25px; margin:0;}
.header-eicc .eicc-logo {margin:155px 0 0 77px; }
.header-eicc .eicc-logo a {outline:none; }
.header-eicc .hdr-cont {height:328px; background:url(/img/head2/hdr_img3.gif) left top no-repeat;}

/* eiccrk2 header */
.header-eicc2 {height:328px; background: url(/img/head2/hdr_bg2.gif) left top repeat-x; }
.header-eicc2 .padding {padding:20px 0 0 25px; margin:0;}
.header-eicc2 .eicc-logo {margin:155px 0 0 77px; }
.header-eicc2 .eicc-logo a {outline:none; }
.header-eicc2 .hdr-cont {height:328px; background:url(/img/head2/hdr_img2.gif) left top no-repeat;}

.innerpage .right-col {margin-left:-260px;}
.innerpage .right-col {width:260px;}
.innerpage .center-col {margin-right:260px;}
.innerpage .right-col {margin-left:-260px; margin-top:-55px; padding:0 0 20px 0;}

/* padding */
.mainpage .left-col .padding {padding-left:20px; padding-right:20px;}
.mainpage .center-col .padding {padding-left:40px; padding-right:20px; padding-top:20px;}
.mainpage .right-col .padding {padding-left:0; padding-right:0; padding-top:57px;}

.innerpage .left-col .padding {padding-left:20px; padding-right:20px;}
.innerpage .center-col .padding {padding-left:40px; padding-right:20px; padding-top:20px;}
.innerpage .right-col .padding {padding-left:0; padding-right:0;}
.top-links {cursor:default; width:115px; overflow:hidden; position:absolute; top:0; left:40px;}
.top-links a, .top-links span {display:block; float:left; margin:0 25px 0 0; outline:none;}


/* main menu */
.mm-cont {width:100%;}
.main-menu {width:897px; height:54px; overflow:hidden; float:left; padding:0; background:url(/img/menu_bg.png) left top repeat-y;}
.main-menu ul {height:32px; overflow:hidden; list-style-type:none; margin:11px 0 0 20px; width:807px; padding:0; float:left;}
.main-menu ul li {height:27px; margin:0; padding:5px 0 0 0; float:left; background: url(/img/menu_bg2.png) repeat-x;}
.main-menu ul li a {display:block; padding:0; margin:0; outline:none;}
.mm-slash {background:url(/img/menu_bg5.png) no-repeat !important; width:12px; height:32px;}
.mm-label1 {width:132px; height:22px; background:url(/img/menu_lbl1.png);}
.mm-label2 {width:81px; height:22px; background:url(/img/menu_lbl2.png);}
.mm-label3 {width:76px; height:22px; background:url(/img/menu_lbl3.png);}
.mm-label4 {width:52px; height:22px; background:url(/img/menu_lbl4.png);}
.mm-label5 {width:47px; height:22px; background:url(/img/menu_lbl5.png);}
.mm-label6 {width:92px; height:22px; background:url(/img/menu_lbl6_new.png);}
.mm-label7 {width:67px; height:22px; background:url(/img/menu_lbl7_new.png);}
.mm-label8 {width:62px; height:22px; background:url(/img/menu_lbl8.png);}
.mm-label9 {width:80px; height:22px; background:url(/img/menu_lbl9.png);}
.mm-label10 {width:64px; height:22px; background:url(/img/menu_lbl10_new.png) no-repeat;}
.mm-first {width:9px; height:32px; background: url(/img/menu_bg3.png) no-repeat !important;}
.mm-last {width:9px; height:32px; background: url(/img/menu_bg4.png) no-repeat !important;}
.mm-bot {height:13px; background: url(/img/mm-bot.png) repeat-x;}
.hdr-tr {height:54px; background:#2A669C; margin:0 0 0 897px;}

/* langs */
.lang {/*margin-left:748px;*/ margin-top:6px; height:11px; float: left;}
.lang a {width:16px; height:11px; display: block; float: left; margin-right:12px;}
.lang a.fin {background: url(../img/fin.gif) left top no-repeat;}
.lang a.eng {background: url(../img/eng.gif) left top no-repeat;}
.lang a.rus {background: url(../img/rus.gif) left top no-repeat;}

/* banners */
.banners {float:right;}
.banners a {display: block; margin-bottom:8px;}

/* search */
.search-block {position:absolute; top:15px; right:10px; width:310px;}
.search-block input {float:left;}
.srchfield {width:159px; padding:3px 5px 0 5px; height:19px; margin:0; font-size:12px; color:#A1C2D8; border:none; background: url(/img/search-field.gif) left top no-repeat #fff;}

.mpblock-wellcome {padding:52px 55px 20px 40px; margin:20px 0 0 0; background: url(/img/title01.gif) no-repeat;}
.small-separator {width:200px; height:2px; margin:0 0 0 -40px; border-top:1px solid #BFBFBF; font-size:0;}
.more-link {text-align:right;}
.more-link a {font-size:11px; padding-left:12px; background: url(/img/arrow01.gif) left 5px no-repeat;}

/* anons */
.mpblock-anons {padding:35px 55px 30px 40px; margin:20px 0 0 0; background: url(/img/title02.gif) no-repeat;}
.anons-block {padding:15px 0 10px 0;}
.anons-date {color:#0B4C84; font-size:11px;}
.anons-title {padding:3px 0;}
.anons-title a {color:#0B4C84; text-transform: uppercase; text-decoration: none; }
.anons-title a:hover {text-decoration: underline;}
.anons-rubr {font-size:11px;}
.mpblock-anons .small-separator {background-color:#A3CBEC;}

/* news */
.mpblock-news {padding:35px 55px 40px 40px; margin:0; background: url(/img/title03.gif) no-repeat;}
.news-block {padding:15px 0 10px 0;}
.news-date {font-size:11px; padding:0 7px 1px 7px; color:#fff; background: url(/img/red-box.gif) no-repeat;}
.news-title {padding:3px 0;}
.news-title a {color:#D20B3C; text-decoration: none; }
.news-title a:hover {text-decoration: underline;}
.news-block img {border:1px solid #D20C3C; margin:0 10px 5px 0; float:left;}
.mpblock-news .small-separator {background-color:#EDA5B6;}

/* right blocks */
.rblock-kurs {width:174px; font-size:11px; padding:49px 8px 20px 10px; margin:0 0 20px 0; background: url(/img/block_label_1.gif) no-repeat #E8F2BA;}
.kurs-date {padding:0 0 12px 25px; text-align:center;}

.rblock-links {width:174px; font-size:11px; padding:70px 8px 20px 10px; margin:0 0 20px 0; background: url(/img/block_label_2.gif) no-repeat #D2DCE0;}
.rblock-links a {color:#363E41; text-decoration:none;}
.rblock-links a:hover {text-decoration: underline;}

.rblock-info {width:174px; font-size:11px; padding:65px 8px 20px 10px; margin:0 0 20px 0; background: url(/img/block_label_3.gif) no-repeat #FFF4C9;}
.rblock-info img {margin-bottom:5px;}
.rblock-info div {margin:0 0 10px 0;}

.rblock-weather {width:174px; font-size:11px; font-family:Tahoma, Arial; padding:65px 8px 20px 10px; margin:0 0 20px 0; background: url(/img/block_label_4.gif) no-repeat #D3F1FF;}
.wthr-row {border-top:1px solid #9AB6CF; padding:5px 0 2px 0;}
.wthr-row div {float:left; text-align:center; overflow:hidden;}
.wthr-city {text-align:center; padding:0 0 5px 0;}
.wthr-row img {border:1px solid #A2A2A2; margin:0 0 3px 0;}

.rblock-contacts {width:174px; font-size:11px; padding:70px 8px 20px 10px; margin:0 0 20px 0; background: url(/img/block_label_5.gif) no-repeat #F0D9D9;}
.rblock-contacts a {color:#A0000D;}

.rblock-plinks {width:174px; font-size:11px; padding:40px 8px 10px 10px; margin:0 0 20px 0; background: url(/img/block_label_6.gif) no-repeat #D3E3F5;}
.rblock-plinks a {color:#A0000D;}
.rblock-plinks ul {margin:0; padding:0; list-style-type:none;}
.rblock-plinks li {margin:0 0 8px 0; padding:0;}

/* table */
.table1 {width:100%; margin:10px 0;}
.table1 th, .table1 td {padding:5px 10px; border:1px solid #fff;}
.table1 th {color:#555; background-color:#EAEAEA;}
.table1 td {background-color: #E4EDF3; text-align:center;}
.table1 a {color:#13689F;}

.mw-copy {color:#676767; font:11px Tahoma, Arial;}
.wm-logo {display:block; float:left; margin:0 7px 0 0;}
.mw-copy a {color:#676767; text-decoration:none;}

/* footer */
.footer {position:absolute; left:0;}
.footer {height:60px; top:-60px;}
.left-col .padding {padding-bottom:60px;}
.center-col .padding {padding-bottom:60px;}
.right-col .padding {padding-bottom:60px;}
.copyrights {padding:23px 0 0 20px; float:left;}
.copyrights a {color:#0B4C84;}
.footer {background: url(/img/footer.gif) no-repeat;}
.counters {width:180px; float:right; padding:22px 10px 0 0;}
/*.counters a {display:block; float:right; margin:0 0 0 5px;}*/

/* catalog links */
.cat-links {background-color: #E4EDF3; padding:10px 20px; margin:0;}
.cat-links ul {width:49%; float:left; list-style-type: none; padding:0; margin: 0;}
.cat-links li {font-size:11px; margin:5px 0;}
.cat-links a {color:#3C3C3C;}
.cat-links a:hover {color:#13689F; text-decoration: underline;}

/* gallery */
.gallery {width:100%; margin:10px 0;}
.gallery td {text-align:center;}
.gallery a {font-size:11px; line-height:2;}
.gallery img {background-color:#E01155; padding:0 0 5px 0;}
.gallery a:hover img {opacity:0.5;}
.gallery span {line-height:2; font-size:11px; font-weight:bold;}
.big-gallery {width:100%; margin:0 0 10px 0;}
.big-gallery td {width:33%; vertical-align: middle; text-align:center;}
.big-gallery a {outline:none;}
.gal-prev {display:block; width:80px; height:15px; color:#555; font-size:10px; background: url(/img/arr_prev.gif) center top no-repeat; padding:50px 0 0 0;}
.gal-next {display:block; width:80px; height:15px; color:#555; font-size:10px; background: url(/img/arr_next.gif) center top no-repeat; padding:50px 0 0 0;}

/* pages */
.pages {font-size:11px; color:#9C9C9C; margin:20px 0; text-align:center; cursor: default;}
.pages a {color:#555; font-size:11px;}
.pages span {color:#fff; background-color: #E01155; font-weight:bold; padding:0 2px;}

/* right menu */
.right-menu {background: url(/img/rm_corn1.gif) left top no-repeat #EAEAEA; margin:0 0 20px 0;}
.right-menu ul {margin: 0; padding: 10px 0 50px 0; list-style-type: none; background: url(/img/rm_corn2.gif) left bottom no-repeat;}
.right-menu ul ul {margin:0 0 0 30px; padding:0;}
.right-menu li {}
.right-menu li li {margin:5px 0;}
.right-menu li a {color:#555; display:block; padding:4px 4px 4px 21px; text-decoration: none;}
.right-menu li li a {color:#555;}
.right-menu li a, .right-menu li span {font-size:16px;}
.right-menu li li a, .right-menu li li span, .right-menu li.active li a, .right-menu li.active li span {font-size: 12px; display:inline; padding:0; color:#555;}
.right-menu li li a:hover, .right-menu li li.active a, .right-menu li li.active span, .right-menu li.active li a, .right-menu li.active li span {background: none;}
.right-menu li li a:hover, .right-menu li li.active a, .right-menu li li.active span {color:#E01155;}
.right-menu li li.active span {cursor:default;}
.right-menu li a:hover {color:#fff; background-color: #0068A1;}
.right-menu li.active span, .right-menu li.active a {color:#fff; background-color: #0068A1;}
.right-menu li li a:hover {}

strong.rlabel {color:#E01155; display:block; margin:10px 0 20px 0;}

/* files */
.files-block {}
.files-block div {font-size:11px; min-height:66px; padding:0 20px 0 55px; margin:0 0 20px 0;}
.files-block a {display:block; font-weight:bold; font-size: 9px; text-align:right;}
.files-block b {color:#13689F;}
.files-block span {color:#555;}
.rar {background: url(/img/icn/file/rar.gif) no-repeat; color:#E01155;}
.zip {background: url(/img/icn/file/zip.gif) no-repeat; color:#E01155;}
.doc {background: url(/img/icn/file/doc.gif) no-repeat; color:#555;}
.xls {background: url(/img/icn/file/xls.gif) no-repeat; color:#555;}
.pdf {background: url(/img/icn/file/pdf.gif) no-repeat; color:#555;}
.rtf {background: url(/img/icn/file/rtf.gif) no-repeat; color:#555;}
.doc-all {background: url(/img/icn/file/all.gif) no-repeat; color:#555;}
.doc-archive {background: url(/img/icn/file/archive.gif) no-repeat; color:#555;}

/* links */
.links-block {}
.links-block div {font-size:10px; margin:0 0 10px 0; color:#555;}
.links-block a {display:block; font-weight:bold; font-size:11px; padding:0 0 3px 0;}

/* print */
DIV.print-link {margin:10px 0; text-align:right;}
DIV.print-link A {background:url(/img/print.gif) 0 2px no-repeat; padding-left:20px;}

.firm-data a {color: #C65E5E;}

#videoPlayer {float:left; margin:0 10px 5px 0;}

/* top-menu */
.top-menu {background-color: #13689F; height: 30px; margin-left: -40px; padding-left: 40px; margin-bottom: 10px;}
.top-menu ul {list-style: none; height: 30px; padding: 0; margin: 0;}
.top-menu ul li {display: block; float: left; height: 25px; padding: 5px 10px 0 10px; margin: 0;}
.top-menu ul li a {display: block; float: left; font-size: 18px; line-height: 20px; font-family: 'MyriadPro-Cond'; font-weight: normal; color: #fff; text-decoration: none; text-transform: uppercase;}
.top-menu ul li.active {position: relative; background: url(/img/topmenu-active-bg.gif) right top no-repeat;}
.top-menu ul li.active a {color: #fff;}
.top-menu ul li.active span {display: block; height: 9px; width: 18px; margin: 6px 0 0 0; padding: 0; overflow: hidden; font-size: 0px; text-indent: -100px; cursor:pointer; background: url(/img/span-hover-bg.gif) right top no-repeat; }
.top-menu ul li a:hover, .top-menu ul li ul li a:hover {text-decoration: none; color: #FF4D79;}
.top-menu ul ul {display: none; position:absolute; width:100px; left:0px; top: 30px; background: #13689F !important;}
.top-menu ul ul.showen {display: block;}
.top-menu ul li li {float: none; display: block; width: 100%; height: 20px; padding: 0 15px 5px; margin: 0; color: #fff; font-family: 'MyriadPro-Cond'; background: #13689F !important; border: 1px solid #13689F; }
.top-menu li li a {display: block; margin: 0; padding: 0; font-family: 'MyriadPro-Cond';}
.top-menu ul ul li.active a {color: #FF4D79;}
.span-hover {background-position: 9px -9px !important;}

#library-login-form {
  width: 250px;
  margin: 0 auto;
  
}

.unova_informer_item .unova_informer_date {display: block; float: left; margin:0px 15px 6px 0px;}
.unova_informer_title a {font-weight: bold;}
.unova_informer_text {display: block; margin-top: 4px;}
.appended {display: block; font-size: 11px; float: left; margin-bottom:6px;}
