/*
	Mediaweb Studio
	Client: 
	URL:
*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
body {font: 0.75em Tahoma, Geneva, sans-serif; color: #000; background: #fff;}
td {font: 1em Tahoma, Geneva, sans-serif; color: #000;}
a {color: #419CAD; text-decoration: underline;}
a:hover {text-decoration: none;}
/*td a {color:#fff;}*/
table {/*border: 0; border-collapse: collapse;*/}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}

.main-cont {width:100%; min-width:998px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 20px 5px 0;}
hr, .hr {width:100%; height:1px; margin:15px 0; font-size:1px; background: url(../../images/new/dotted.gif) bottom repeat-x; border:0;}
.print {display: none;}
/*td li {margin:5px 0;}*/



h1 {font-size:1.16em; padding: 0px; margin: 0px 0px 10px 0px; text-transform: uppercase; color:#545C60;}
h2 {font-size:1em; padding: 0px; margin: 0px 0px 10px 0px; color:#004C74;}
h3 {font-size:1em; padding: 0px; margin: 0px 0px 10px 0px; color:#545C60;}

/* top-panel */
.top-panel {width:100%; height:24px; border-bottom:1px solid #002940; background: #EFEFEF url(../../images/new/grad01.gif) repeat-x; }
.top-links {width:130px; float: left; padding:5px 0 0 30px; margin:0; list-style-type: none;} 
.top-links li {float: left; margin:0; padding:0 0 0 8px; }
.top-links a {display: block; float: left; width:19px; height:15px; overflow: hidden; text-align: center; background: #006A96 url(../../images/new/top_link_b.gif) left top no-repeat; text-decoration:none;}
.top-links img {margin-top:2px;}
.top-links a:hover, .top-links .active a {background-position:right top;}
.lang {margin:0; padding:4px 20px 0 0; text-align: right;}
.lang li {display: inline; margin:0; padding:0 10px 0 0;}
.lang img {vertical-align: middle;}
.lang .active a {color:#A6A6A6; text-decoration: none;}

/* header */
div.header {width: 100%; height:175px; background: #006E9F url(../../images/new/hdr_bg.gif) repeat-x;}
div.header-b {height:175px; background: url(../../images/new/hdr_bg_b.jpg) left top no-repeat;}
.header-c {height:175px; background: url(../../images/new/hdr_bg_c.jpg) right top no-repeat;}
.logo {padding:37px 0 0 37px;}
.logo a {outline:none;}

/* ***top menu*** */
.top-menu {width: 100%; height:26px; float:left; background-color: #00486E;}
.top-menu ul {height:26px; margin:0; padding:0 0 0 125px; list-style-type: none;}
.top-menu li {height:26px; float: left; position: relative; margin:0 0 0 -5px; padding:0; font-size: 1.16em; font-weight: bold;}
.top-menu li span {display: block; height:26px; line-height:24px; float: left; padding:0 18px 0 14px; cursor: pointer;}
.top-menu li a {display: block; height:26px; float: left; color:#fff; text-decoration: none;}
.top-menu li.active a, .top-menu li:hover a, .top-menu li.sfhover a, .top-menu a:hover {background: url(../../images/new/tm_bg_a.gif) left top repeat-x #0790C8;}
.top-menu li.active span, .top-menu li:hover a span, .top-menu li.sfhover a span, .top-menu a:hover span {background: url(../../images/new/tm_bg_a.gif) right -26px no-repeat;}
.top-menu li.active span.arrow, .top-menu span.arrow {width:9px; height:5px; padding:0; font-size:1px; background: url(../../images/new/arrow1.gif) no-repeat; position: absolute; top:26px; left:50%; margin-left:-5px;}
/* lvl2 */
.top-menu ul div {width:225px; height: auto; margin:0; padding:6px 0 0 0; border-bottom:0; position: absolute; top:26px; left:0;}
.top-menu ul table {width: 100%; background-color: #fff; border-collapse: collapse;}
.top-menu ul table td {border:0;}
.top-menu ul li.sfhover td a {background: none #fff;}
.top-menu ul li td a:hover {color:#fff; background:none #0796D3;}
.top-menu ul table a {height:auto; float: none; /*text-decoration:underline; */color:#4F4F4F; padding:4px 10px;}
.top-menu ul table a:hover {text-decoration:none;}
.top-menu li:hover td a {background:none;}
.top-menu ul table td {margin:0; padding:0; font-size:0.9em; font-weight: normal; border:1px solid #CDCFCF;}
.top-menu li span.arrow,
.top-menu ul div {display:none;}
.top-menu li:hover span.arrow,
.top-menu li:hover div,
.top-menu li.active span.arrow,
.top-menu li.sfhover span.arrow,
.top-menu li.sfhover div {display: block;}

/* hdr-intro */
.hdr-intro {width:100%; height:176px; background: url(../../images/new/hdr_img1_bg.gif) top repeat-x;}
.hdr-intro-b {height:176px; padding:0 25px 0 0; background: url(../../images/new/hdr_img1.jpg) no-repeat; }
.hdr-intro div.text {padding:0 0 0 270px;}
.hdr-intro div.text, .hdr-intro div.text p {color:#545C60; font:italic bold 1.16em "Trebuchet MS", Helvetica, sans-serif;}

/* search */
.search {height:60px;}
.search-b {width:278px; height:20px; float: right; margin:22px 0 0 0; text-align: right; background: url(../../images/new/search_a.gif) no-repeat;}
.search input {vertical-align: middle;}
.search input:focus {outline:none;}
.search .textfield {width:185px; margin:0; padding:0 0 3px 0; line-height:1.4; font-size:1em; color:#545C60; border:none; background:transparent;}
.search .button {}

.conteiner {width:100%;}
.color-blocks {width:100%; border:1px solid #fff; border-collapse: collapse;}
.left-col {width:250px; padding:0; border:1px solid #fff;}
.center-col {padding:0; border:1px solid #fff;}
.block-head {height:22px; overflow: hidden; background-color: #fff; border-bottom-width:2px; border-bottom-style: solid;}
.block-head div {float: right; padding:0 20px 0 0;}
.block-head img {float: left;}
.block-head a {font-size:0.9em; line-height:1.7; font-weight: bold; color:#4B4B4B;}
.color-blocks .content {border-top:2px solid #fff; color:#545C60;}
.left-col .content {padding:12px;}
.center-col .content {padding:12px 17px;}

/* ***color-blocks*** */
.color-blocks .content h3 {font-size: 1em; margin:0 0 10px 0;}
.color-blocks .content h3 a {color:#4B4B4B;}
.color-blocks .content .date {padding-right:5px;}
.color-blocks .content .more-link {text-align: right; padding:5px 0 0 0;}
.color-blocks .left-col .photo {margin:0 0 7px 0;}
/* green */
.color-blocks .green {background-color: #C5ECD0;}
.color-blocks .green .block-head {border-color:#428163;}
.color-blocks .green .date {color:#608027;}
/* blue */
.color-blocks .blue {background-color: #E2F3F7;}
.color-blocks .blue .block-head {border-color:#04648F;}
.color-blocks .blue .date {color:#268798;}
/* blue2 */
.color-blocks .blue2 {background-color: #DCF9F9;}
.color-blocks .blue2 .block-head {border-color:#197D99;}
/* blue3 */
.color-blocks .blue3 {background-color: #DAF0EF;}
.color-blocks .blue3 .block-head {border-color:#3C7371;}
/* gray */
.color-blocks .gray {background-color: #EFEDED;}
.color-blocks .gray .block-head {border-color:#626262;}
/* orange */
.color-blocks .orange {background-color: #FEF5B8;}
.color-blocks .orange .block-head {border-color:#D96238;}
.color-blocks .orange .date {color:#AA6707;}


/* news */
.news {padding:0 0 10px 0; margin-bottom:10px; background: url(../../images/new/dotted.gif) bottom repeat-x;}
.news img {float: left; margin:0 10px 5px 0;}

/* useful-links */
.useful-links {width:226px;}
.useful-links ul {margin:0; padding:0; list-style-type: none;}
.useful-links li {margin:0; padding:10px 0; font-size: 0.91em; background: url(../../images/new/line1.gif) bottom repeat-x;}
.useful-links li a {color:#419CAD;}

/* announce */
.announce ul {margin:0; padding:0; list-style-type: none;}
.announce li {margin:10px 0; padding:0;}
.announce .date {font-weight: bold;}
.announce li a {color:#4B4B4B;}

/* contacts */
.contacts {}
.contacts b {color:#3D7472;}
.contacts ul {margin:10px 0 10px 15px; padding:0;}
.contacts li {margin:5px 0;}

/* gallery */
.gallery {}
.gallery table {width: 100%;}
.gallery td {padding:5px; text-align: center; font-size:0.9em;}
.gallery td div {margin:5px 0 0 0;}

/* edds */
.foot-block {width:100%;}
.foot-block-b {padding:1px;}
.foot-block .content {padding:18px 10px; margin-top:2px; background: url(../../images/new/grad02.gif) repeat-x #FEFAF2; color:#4B4B4B;}
.foot-block .block-head {border-color:#8A5738;}
.foot-block table {width:100%;}
.foot-block td {padding:0 7px;}
.edds {background: url(../../images/new/line2.gif) right repeat-y;}
.edds .item {margin:0 0 10px 0;}
.edds .date {color:#623519; font-weight: bold;}
.edds td {padding:0;}
/*.orange .block-head {border-color:#427977 !important;}*/

.pub-title {margin:0 0 3px 0;}

.copyrights {min-height:130px; color:#4B4B4B; font-size:0.9em;}
.copyrights a {color:#4B4B4B;}

/* pages */
.pages {padding:7px 0; color:#4B4B4B; cursor: default; word-spacing:2px; font-size:0.9em;}
.pages a {}


/* **innerpage** */
.innerpage {width: 100%; border-collapse: collapse;}
.innerpage .center-col .content {min-height:400px; color:#545C60; background: url(../../images/new/grad03.gif) top repeat-x;}
.innerpage .center-col .content img, .color-blocks .center-col {margin:0 10px 0 0;}
.innerpage .center-col .header {height: auto; background:none; font-weight: bold; margin-bottom:10px;}

/* breadcrumbs */
.innerpage .center-col .block-head, .color-blocks .center-col .welcome {height:22px; overflow: hidden; padding:0 0 0 10px; background: url(../../images/new/block_head10_a.gif) left top no-repeat #fff; border-color:#428163;}
.innerpage .center-col .block-head .breadcrumbs, .color-blocks .center-col .welcome div {height:22px; padding:0; float: left; font:1em "Trebuchet MS", Helvetica, sans-serif; background: url(../../images/new/block_head10_c.gif) top repeat-x #428663; text-align: left; color:#fff;}
.innerpage .center-col .block-head .breadcrumbs div, .color-blocks .center-col .welcome div div {height:22px; padding:0 60px 0 0; float: left; line-height:22px; background: url(../../images/new/block_head10_b.gif) right top no-repeat; text-align: left; cursor: default;}
.innerpage .center-col .block-head .breadcrumbs span {padding:0 3px;}
.innerpage .center-col .block-head .breadcrumbs a {color:#fff; font-weight: normal;}
.innerpage .center-col .block-head .breadcrumbs .active {color:#CCFFDA;}
.innerpage .center-col .block-head table {border-collapse: collapse;}
.innerpage .center-col .block-head td {padding:0; margin:0;}


/* left menu */
.left-menu {min-height:350px; background-color: #E2F3F7;}
.left-menu .block-head div {height:19px; line-height:25px; float: none; padding:3px 0 0 10px; color:#fff; font:italic 1.2em "Trebuchet MS", Helvetica, sans-serif; background: #0F75A9 url(../../images/new/block_head9.gif) no-repeat;}
.left-menu .block-head {border-color:#066792;}
.left-menu ul {margin:0; padding:0; list-style-type: none;}
.left-menu li {margin:5px 0; padding:0; font-size:1em; font-weight: bold;}
.left-menu a {color:#004766;}
.left-menu li li {padding:0 0 0 15px; font-weight: normal; background: url(../../images/new/box.gif) left 3px no-repeat;}
.left-menu li li.active {background: url(../../images/new/box_b.gif) left 3px no-repeat;}
.left-menu li.active a {color:#0991C7;}
.left-menu li.active li a {color:#004766;}
.left-menu li li.active a {color:#0991C7; font-style:italic;}
.left-menu li li li, .left-menu li li.active li.active {padding:0 0 0 10px; font-weight: normal; background:none;}
.left-menu li li.active li.active a {color:#0991C7;}
.left-menu li li.active li a {color:#004766;}

/* tabel */
.table1 {margin:10px 0; border-collapse: collapse; border:1px solid #B4B4B4;}
table .table1 {margin:0;}
.table1 th, .table1 td {padding:2px 5px; border:1px solid #B4B4B4; color:#545C60;}
.table1 th td, .table1 td td {border:0;}
.innerpage .center-col .content table thead td,
.table1 th,
.table1 thead td {background-color: #076995; color:#fff; text-align: left; font-weight: normal;}
.innerpage .center-col .content table thead td a {color:#fff;}

/* tab-form */
.tab-form {width:70%;}
.tab-form td {padding:5px;}
.tab-form .textfield, .tab-form textarea {width: 99%;}
.tab-form .button {padding-top:2px; padding-bottom:2px; background: url(../../images/new/block_head10_c.gif) top repeat-x #428663; border:0; color:#fff; font-weight: bold; cursor:pointer;}

/* footer */
.footer {width:100%;}
.footer-b {background: #076996 url(../../images/new/foot_bg.gif) top repeat-x; color:#E2F3F7; font-size:0.9em;}
.footer table {width:100%;}
.footer td {padding:15px; color:#E2F3F7; font-size:0.9em;}
.footer a {color:#E2F3F7;}
.mw-copy {width:210px; float:left; color:#605D5C; font:11px Tahoma, Arial; line-height:1.2;}
.mw-logo {display:block; float:left; margin:0 5px 0 0;}
.mw-copy a {color:#605D5C; text-decoration: none;}
.footer .mw-copy, .footer .mw-copy a {color:#E2F3F7;} 

