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

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {/*height:100%;*/}
body {background: #fff;}
body, td {font: 13px "Trebuchet MS", Arial, sans-serif; color: #4E4E4E;}
a {color: #0177A8; text-decoration: underline;}
a:hover {color:#33C3FA; text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top; }
p {padding: 0px; margin: 0px 0px 12px 0px;}

h1 {font-size:16px; margin:0 0 10px 0;}
h2 {font-size:15px; margin:0 0 10px 0;}
h3 {font-size:15px; margin:0 0 10px 0;}

.clear {clear:both;}
.none {line-height:0;}
.lblue {color:#14A5DC;}
.blue {color:#0177A8;}
.red {color:#C60E0E;}
a.red:hover {color:#C60E0E;}
.img-marg-l {margin:0 20px 5px 0; float:left;}
.img-marg-r {margin:0 0 5px 20px; float:right;}
.marg-tb {margin:5px 0;}

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

.main-cont {width:100%; min-width:998px; /*min-height:100%; background-color: #ddd;*/}

/* header */
.header {height:200px; background: url(/img/head_c.jpg) 0 top repeat-x #C4EEFB;}
.header-b {height:200px; background: url(/img/head_l.jpg) left top no-repeat;}
.header-c {height:200px; width:456px; float:right;}
.header-c div {height:200px; width:456px; background: url(/img/head_r1.png) no-repeat;}
.top-links {position: absolute; top:10px; left:10px;}
.top-links a {outline:none;}
.top-links span {padding:0 3px;}

.logo {padding:28px 0 0 50px; float:left;}
.logo .gerb {width:83px; height:111px; float:left;}
.logo .s-label {float:left; margin:30px 0 0 20px;}
.logo a {outline:none;}

/* main menu */
.main-menu {height:50px; background: url(../img/mm_bg_a.gif) repeat-x #1399CE;}
.main-menu ul {float:left; height:50px; padding:0; margin:0; list-style-type:none;}
.main-menu li {display:block; float:left;}
.main-menu li div {position: relative; clear: both; float: none;}
.main-menu a:active {outline: none;}
.main-menu a, .main-menu span {display:block; float:left; height:50px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.main-menu a span, .main-menu span span {display:block; float:left; height:38px; padding:12px 13px 0 17px;}
.main-menu a span {cursor:pointer;}
.main-menu .active span {cursor:default;}
.main-menu li.sfhover a, .main-menu li:hover a, .main-menu a:hover {background: url(../img/mm_lvl_h.gif) left top no-repeat #33C3FA;}
.main-menu li.sfhover a span, .main-menu li:hover a span, .main-menu a:hover span {background: url(../img/mm_lvl_h.gif) right -50px no-repeat;}
.main-menu .active a, .main-menu .active span, .main-menu .active a:hover {background: url(../img/mm_lvl_a.gif) left top no-repeat #737373;}
.main-menu .active a span, .main-menu .active a:hover span, .main-menu .active span span {background: url(../img/mm_lvl_a.gif) right -50px no-repeat;}

.main-menu ul ul {float:none; width:193px; height: auto; padding:7px 0; border:1px solid #ddd; border-top:3px solid #33C3FA; background: #FBFBFB url(../img/dd_menu_bg.gif) left top no-repeat; position: absolute; top:-5px; left:3px; z-index: 999;}
.main-menu ul ul li {float:none; padding:5px 13px; line-height:1.2; position: relative;}
.main-menu ul ul a {display: inline; float: none; color:#0177A8; font-weight: normal; text-decoration: underline; text-transform:none;}
.main-menu li.sfhover li a, .main-menu li:hover li a, .main-menu li li:hover a {background:none;}
.main-menu .active ul a {background:none !important;}
.main-menu li li a:hover {color:#41C7FA; background:none; text-decoration:none;}
.main-menu li ul {display: none;}
.main-menu li:hover ul, .main-menu li.sfhover ul {display: block;}
.main-menu li:hover ul ul, .main-menu li.sfhover ul ul {display: none;}
.main-menu li li:hover ul, .main-menu li li.sfhover ul {display: block;}

.main-menu ul ul ul {left:193px;}
.main-menu ul li.last ul ul {left:-195px;}
.main-menu ul ul ul li {position: static;}

/* menu lvl2 */
.mm_lvl2 {background-color:#0177A8; padding:0 0 18px 0;}
.mm_lvl2 div {width:221px; float:left; padding:0;}
.mm_lvl2 ul {padding:0 0 0 15px; margin:0; list-style-type:none; cursor:default;}
.mm_lvl2 li {color:#fff; display:inline; margin:0; padding:0;}
.mm_lvl2 li img {margin:0 15px -4px 0;}
.mm_lvl2 a, .mm_lvl2 span {color:#fff; font-size:10px; text-transform:uppercase;}

/* search */
.seach-box {width:215px; height:15px; float:left; padding:10px 0 0 15px;}
.seach-field {width:163px; height:15px; float:left; padding:3px 3px 0 8px; font-size:9px; color:#A1A1A1; text-transform: uppercase; border:none; background: url(/img/sch_field_a.gif) left top repeat-x; }
.seach-but {float:left;}

.conteiner1 {width:100%; background: url(/img/body_grad.gif) top repeat-x;}
.conteiner1 li {margin:10px 0 0 0;}

/* left col */
.left-col {width:235px; /*overflow:hidden; float:left;*/}
.left-col .padding {padding: 15px 0 0 10px;}

/* side block */
.side-block {padding:0 15px 0 0; width:210px; margin:0 0 10px 0; background: url(/img/side_block_b2.png) right top no-repeat;}
.side-block-b {padding:0 0 8px 0; background: url(/img/side_block_c.gif) left bottom no-repeat;}
.side-block-head {height:27px; padding:4px 0 0 35px; background: url(/img/side_block_a.gif) no-repeat #139ACF; font-weight: bold; color:#fff; font-size:13px; cursor:default;}
.side-block-body {border:1px solid #DBDBDB; border-top:none; padding:5px 10px 10px 10px; min-height:140px; background: url(/img/side_block_d.gif) bottom repeat-x;}
/*.sbl-top {background: url(/img/side_block_b2.png) right top no-repeat;}*/

/* left menu */
.left-menu {margin:0; padding:0; list-style-type:none;}
.side-block-body-lmenu {border:1px solid #DBDBDB; background: url(/img/side_block_d.gif) bottom repeat-x #fff; padding:5px 15px 10px 15px; min-height:170px;}
.left-menu ul {margin:0 0 0 10px; padding:0; list-style-type:none;}
.left-menu li a, .left-menu li span {text-transform:uppercase; font-weight:bold; font-size:13px;}
.left-menu li li a {text-transform:none; font-weight:normal; font-size:12px; color:#4E4E4E; line-height:1; color:#4E4E4E;}
.left-menu li li span {text-transform:none; font-weight:normal; font-size:12px; color:#41C7FA; line-height:1;}
.left-menu a:hover, .left-menu span, .left-menu .active a, .left-menu .active .active a, .left-menu .active .active .active a {color:#41C7FA; text-decoration:none;}
.left-menu .active li a, .left-menu .active .active li a {color:#4E4E4E; text-decoration:underline;}
.left-menu span {cursor: default;}

/* news block */
.news-h {margin:0 0 10px 0;}
.news-h a {font-size:12px; color:#4E4E4E;}
.news-h a:hover {color:#41C7FA; }
.news-date {font-size:11px; background-color:#0177A8; color:#fff; cursor: default; padding:0 3px;}
.news-date2 {font-size:11px; background-color:#33C3FA; color:#fff; cursor: default; padding:0 3px;}
.news-archive {text-align: center;}
.news-archive a {color:#C60E0E; font-weight: bold; font-size:11px;}

/* poll */
.poll {}
.poll div {margin:5px 0; font-size:12px;}
.poll label {cursor:pointer;}
.poll label:hover {text-decoration:underline; cursor:pointer;}
.poll td {font-size:12px;}

/* center col */
.center-col {/*margin:0 0 0 235px;*/}
.center-col-b {width:100%; float:left;}
.center-col .padding {padding:30px 10px 10px 10px;}
.center-col-b .padding3 div {margin:0 0 10px 0;}

/* main page center blocks */
.mp-centerblock {font-size:12px; margin:20px 0 0 0; padding:20px 0; border-top:1px dashed #D6D6D6;}
.mpc-side-l {width:49%; float:left; border-right:1px dashed #33C3FA;}
.mpc-side-r {width:49%; float:left;}
.mpc-side-l .padding2 {padding:0 20px 0 0;}
.mpc-side-r .padding2 {padding:0 0 0 20px;}
.marg-b {margin:0 0 10px 0; line-height:1.1;}

.mp-label-b {height:23px; margin:0 0 12px 0; background: url(/img/mp_label_b.gif) left top #33C3FA; float:left;}
.mp-label-b strong {display:block; float:left; height:21px; padding:2px 20px 0 10px; color:#fff; font-size:13px; text-transform:uppercase; background: url(/img/mp_label_b.gif) right -23px;}
.mp-label-r {height:23px; margin:0 0 12px 0; background: url(/img/mp_label_r.gif) left top #C60E0E; float:left;}
.mp-label-r strong {display:block; float:left; height:21px; padding:2px 20px 0 10px; color:#fff; font-size:13px; text-transform:uppercase; background: url(/img/mp_label_r.gif) right -23px;}
.mp-label-db {height:23px; margin:0 0 12px 0; background: url(/img/mp_label_db.gif) left top #0177A8; float:left;}
.mp-label-db strong {display:block; float:left; height:21px; padding:2px 20px 0 10px; color:#fff; font-size:13px; text-transform:uppercase; background: url(/img/mp_label_db.gif) right -23px;}

.padding3 {padding:0 10px 0 0;}

/* info block */
.info-block {padding:0 0 0 15px; font-size:12px;}
.info-block td {font-size:12px; color:#878787;}
.weather td {vertical-align:middle; white-space:nowrap;}
.weather big {font-size:20px;}
.weather img {border:1px solid #ddd;}
.kurs-u {color:#67A801; background: url(/img/kurs_u.gif) left 4px no-repeat; padding:0 0 0 12px;}
.kurs-d {color:#A82001; background: url(/img/kurs_d.gif) left 4px no-repeat; padding:0 0 0 12px;}

.ban-tab {width:100%; margin:20px 0;}
.ban-tab td {text-align: center;}

/* table */
.table1 {width:100%; margin:10px 0;}
.table1 td, .table1 th {padding:7px 10px; border:1px solid #DCDCDC;}
.table1 th, .table1 thead td {background-color: #DCDCDC;}
.table1 td {}


/* footer */
.footer {height:94px; min-width:997px;}
.footer-t {height:28px; padding:10px 0 0 30px; text-align:center; background: #DFDFDF url(/img/foot_a.gif) left top no-repeat; cursor:default;}
.footer-b {height:46px; padding:10px 20px 0 30px; background: #545454 url(/img/foot_b.gif) left top no-repeat; color:#fff; font-size:11px;}
.footer-b td {color:#fff; font-size:11px;}
.footer-t a, .footer-t span {text-transform:uppercase; color:#545454; font-size:11px;}
.footer-t span {cursor:default;}

.mw-copy {width:215px; float:left; color:#DFDFDF; font:11px Tahoma, Arial; line-height:1.2;}
.mw-logo {display:block; float:left; margin:0 5px 0 0;}
.mw-copy a {color:#DFDFDF; text-decoration: none;}

/* files */
.att-files {margin:10px 0; padding:15px 0; border-top:1px dashed #D6D6D6;}
.att-files ul {margin:0; padding:0; list-style-type:none;}
.att-files li {margin:5px 0 0 0; padding:0 0 0 17px; font-size:12px;}
.doc {background: url(/img/icn/file/doc.gif) left 3px no-repeat;}
.xls {background: url(/img/icn/file/xls.gif) left 3px no-repeat;}
.pdf {background: url(/img/icn/file/pdf.gif) left 3px no-repeat;}

/* links */
.att-links {margin:10px 0; padding:15px 0; border-top:1px dashed #D6D6D6;}
.att-links ul {margin:0; padding:0;}
.att-links li {margin:5px 0 0 0; padding:0; list-style-position: inside; font-size:12px; color:#0177A8;}

/* gallery */
.gallery {margin:10px 0; padding:15px 0; border-top:1px dashed #D6D6D6;}
.gallery table {width:100%;} 
.gallery td {text-align: center; font-size:12px;}

/* form */
.form-block {margin:10px 0; padding:15px 0; border-top:1px dashed #D6D6D6;}
.form-block table {}
.form-block table td {}
.textfield {width:98%; border:1px solid #C7C6C6;}
.button {background-color:#E2E2E1; border: 1px solid #C7C6C6; cursor: pointer; padding:3px 5px;}


.back-link {margin:10px 0;}
.print {text-align:right; margin:10px 0;}

