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

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
body {background-color:white;}
body, td {font: 12px Tahoma, Arial, sans-serif; color: #5B5B5B;}
a {color: #00486A; text-decoration: underline;}
a:hover {color: #0099E1}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}

h1 {color:#727272; font-size:14px; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:2px solid #C0C0C0;}
h2 {color:#0073A9; font-size:16px; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:2px solid #C0C0C0;}
h3 {color:#0073A9; font-size:12px; margin:0 0 10px 0; text-align:center;}
h4 {color:#0073A9; font-size:16px; margin:0 0 10px 0;}

.img-marg {margin:0 10px 5px 0; float:left;}
.relative {position: relative;}
.clear {clear:both;}
.none {line-height:0;}
.justify {text-align:justify;}

.main-cont {width:910px; margin:0 auto;}

/* header */
.header {width:910px; height:122px;}
.logo {width:339px; height:74px; float:left; margin:21px 0 0 0;}
.logo a {outline: none;}
.hdr-phone {padding:20px 75px 0 0; text-align: right; color:#6B6B6B; font-size:13px; font-family:Arial; font-weight:bold;}
.top-links {float:right; width:235px; margin:7px 0 0 0;}
.top-links div {width: 33px; height:34px; margin:0 10px 0 0; float:left; overflow:hidden; background: url(/img/box.gif) no-repeat;}
.top-links div a {text-indent: -300px; display: block; white-space: nowrap; width:15px; height:15px; margin:9px 0 0 9px; outline:none;}
.home {background: url(/img/home.gif) no-repeat left top;}
.mail {background: url(/img/mail.gif) no-repeat left top;}
.map {background: url(/img/map.gif) no-repeat left top;}
.fav {background: url(/img/fav.gif) no-repeat left top;}
.search {background: url(/img/search.gif) no-repeat left top;}

/* top menu */
.top-menu {clear:both; list-style-type: none; margin: 0; padding: 0 20px 0 0; text-align:right; cursor: default;}
.top-menu li {display:inline; padding:0 10px 0 0;}
.top-menu a {color:#5B5B5B; font-size:13px; font-weight: bold; text-decoration: none; background: url(/img/arrow1.gif) no-repeat left center; padding:0 0 0 10px;}
.top-menu a:hover {color:#A30000;}
.top-menu span {color:#A30000; cursor: default; font-size:13px; font-weight: bold; text-decoration: none; background: url(/img/arrow1.gif) no-repeat left center; padding:0 0 0 10px;}

/* graf menu */
.graf-menu {width:910px; height:190px; overflow:hidden;}
.graf-menu div {width:180px; height:190px; float:left; border-right:2px solid #fff;}
.graf-menu div a {display:block; width:180px; height:68px; float:left; color:#fff;}
.gm-level1 {background-color: #62A4F3; background-position: bottom; background-repeat: no-repeat;}
.gm-level1 a {background-color: #9CC101; border-bottom:2px solid #fff;}
.gm-level2 {background-color: #62A4F3; background-position: top; background-repeat: no-repeat;}
.gm-level2 a {background-color: #00A2C1; border-top:2px solid #fff; margin-top:120px;}
.gm-level3 {background-color: #62A4F3; background-position: bottom; background-repeat: no-repeat;}
.gm-level3 a {background-color: #FFB702; border-bottom:2px solid #fff;}
.gm-level4 {background-color: #62A4F3; background-position: top; background-repeat: no-repeat;}
.gm-level4 a {background-color: #FF7501; border-top:2px solid #fff; margin-top:120px;}
.gm-level5 {background-color: #62A4F3; background-position: bottom; background-repeat: no-repeat;}
.gm-level5 a {background-color: #805190; border-bottom:2px solid #fff;}

.conteiner {width:910px; /*background: url(/img/lm_bg_a.gif) left top no-repeat #0073A9;*/ margin:11px 0 0 0;}
.cont-tab {width:910px;}
.cont-b {width:910px; background: url(/img/lm_bg_b.gif) left bottom no-repeat;}

/* left col */
.left-col {width:229px; padding:0; background: url(/img/lm_bg_b.gif) left bottom no-repeat #0073A9; /*background: url(/img/lm_bg_a.gif) left top no-repeat #0073A9;*/}
.left-col .padding {padding:10px 15px; margin:0; width:199px; overflow:hidden; background: url(/img/lm_bg_a.gif) top no-repeat;}
.lm-bg-b {width:229px; height:89px; background: url(/img/lm_bg_b.png) no-repeat; position:absolute; top:-89px; left:0;}

/* left menu */
.left-menu {margin:0; padding:0 0 10px 0; list-style-type: none;}
.left-menu ul {margin:0 0 0 17px; padding:0; list-style-type: none;}
.left-menu li {background: url(/img/lm_bg_c.gif) repeat-x bottom; padding:0 0 2px 0;}
.left-menu li li {background: none;}
.left-menu li a {display:block; color:#fff; font-size:13px; padding:3px 5px; text-decoration: none;}
.left-menu li a:hover {background-color: #F2FAFF; color:#0073A9;}
.left-menu li li a {font-size:11px; text-decoration: underline;}
.left-menu li li a:hover {color:#FFE557; background: none;}
.left-menu li span {display:block; color:#fff; font-size:13px; padding:3px 5px 3px 18px; cursor: default; background: url(/img/arrow3.gif) 3px 10px no-repeat;}
.left-menu li li span {font-size:11px; padding:3px 5px 3px 13px; background: url(/img/arrow4.gif) 3px 7px no-repeat;}
.left-menu .last {background: none;}
.left-menu h3 {color:#fff; font-size:11px; margin:0; text-align:left; padding:0; font-weight: normal;}

/* center col */
.center-col {width:680px;}
.center-col .col-cont {width: 680px; overflow:hidden; background-color: #fff;}

.centerpath {padding:0 0 15px 0; font-size:11px; cursor:default;}
.centerpath a {font-size:11px;}

/* news */
.news-red {background: url(/img/crn_a_red.gif) no-repeat left top #FFE6E6; margin:0 0 0 2px; color:#4E0900;}
.news-red-b {background: url(/img/crn_b_red.gif) no-repeat right top;}
.news-red-c {background: url(/img/crn_c_red.gif) no-repeat left bottom;}
.news-red-d {background: url(/img/crn_d_red.gif) no-repeat right bottom; padding:10px;}

.news-gray {background: url(/img/crn_a_gray.gif) no-repeat left top #EDEDED; margin:0 0 0 2px; border-top:2px solid #fff; color:#003956;}
.news-gray-b {background: url(/img/crn_b_gray.gif) no-repeat right top;}
.news-gray-c {background: url(/img/crn_c_gray.gif) no-repeat left bottom;}
.news-gray-d {background: url(/img/crn_d_gray.gif) no-repeat right bottom; padding:10px; min-height:380px;}

.news-item {padding:7px 0;}
.news-title {margin:0 0 4px 0;}
.cont-gray .news-date, .news-red .news-date {background: url(/img/date_c.gif) left top no-repeat #C9250F; float:left; width:100px; height:21px; text-align:center; color:#fff; line-height: 21px; padding:0 5px 0 5px; margin:0 7px 0 0;}
.news-gray .news-date {background: url(/img/date_c2.gif) left top no-repeat #016594; float:left; width:100px; height:21px; text-align:center; color:#fff; line-height: 21px; padding:0 5px 0 5px; margin:0 7px 0 0;}
.news-title strong a {color:#C9250F; font-size: 14px; text-decoration: none;}
.news-title strong a:hover {color:#C9250F;}
.news-title strong a:hover {text-decoration: underline;}

/* bottom block */
.bottom-block {height:68px; margin:2px 0 11px 0;}
.long-ban-cont {width:677px; height:68px; float:left; overflow:hidden;}

/* consult */
.consult {width:205px; height:52px; padding:8px 12px; overflow:hidden; background: url(/img/consult_box.gif) no-repeat #B0D237; float:left; margin:0 2px 0 0;}
.consult img {float:left; margin:0 12px 0 0;}
.consult, .consult a {font-size: 11px; color:#283300;}
.consult a, .consult span {padding:2px 17px; background: url(/img/icq.gif) left 3px no-repeat; line-height: 1.7;}

.banner-cont {width:910px; height:68px; overflow:hidden; margin:0;}
.banner-cont div {width:180px; height:68px; float:left; margin:0 2px 0 0; background-repeat: no-repeat;}

/*  */
.cont-gray {background: url(/img/crn_a_gray.gif) no-repeat left top #EDEDED; width:675px; margin:0 0 0 2px; border-top:2px solid #fff; color:#5B5B5B;}
.cont-gray-b {background: url(/img/crn_b_gray.gif) no-repeat right top;}
.cont-gray-c {background: url(/img/crn_c_gray.gif) no-repeat left bottom;}
.cont-gray-d {background: url(/img/crn_d_gray.gif) no-repeat right bottom; padding:15px 20px; min-height:680px;}
.width-c {/*width:635px; overflow:hidden;*/}
.cont-gray p {text-align: justify;}

.cont-gray ul {list-style-image: url(/img/bull.gif);}
.cont-gray ul li {margin:7px 0 0 0;}

/* gallery */
.gallery {margin:10px 0; padding:0 30px;}
.gal-photo {float:left; background-color: #B2B2B2; margin:10px 12px 0 0;}
.gal-photo div {float:left; border:1px solid #005983; background-color: #005983; text-align:center; padding:3px 0 0 0; position: relative; top:-4px; left:-4px;}
.gal-photo img {float:left; margin:5px 0 0 0;}
.gal-photo a {color:#fff; text-decoration: none; font-size:10px;}
.gal-photo a:hover {color:#FFE557;}
.shine {display:block; width:53px; height:53px; position: absolute; top:20px; left:0; background: url(/img/shine.png);}

/* attach box */
.attach-box {margin:10px 0;}
.attach-box a {font-weight:bold; font-size:11px;}
.file-doc {padding:0 0 0 28px; width:270px; float:left; margin:0 10px 10px 0; background: url(/img/icn/file/doc.gif) left top no-repeat;}
.file-xls {padding:0 0 0 28px; width:270px; float:left; margin:0 10px 10px 0; background: url(/img/icn/file/xls.gif) left top no-repeat;}
.file-pdf {padding:0 0 0 28px; width:270px; float:left; margin:0 10px 10px 0; background: url(/img/icn/file/pdf.gif) left top no-repeat;}
.file-ppt {padding:0 0 0 28px; width:270px; float:left; margin:0 10px 10px 0; background: url(/img/icn/file/ppt.gif) left top no-repeat;}
.file-size {font-size:10px; color:#727272; line-height:1.5;}

.attch-link {padding:0 0 0 12px; width:285px; float:left; margin:0 10px 10px 0; background: url(/img/bull2.gif) 0 5px no-repeat;}
.attch-link a {font-weight:bold; font-size:11px;}

/* pages */
.pages {width:200px; margin:30px 0 0 0; color:#004B6D; cursor:default;}
.pages a {color:#004B6D;}
.pages span {cursor:default; font-size: 13px; color:#E8D04F; background: url(/img/page_box.gif) no-repeat 0 1px; padding:0 4px;}

/* form */
.form-cont {padding:0 0 0 20px;}
.form-cont input, .form-cont textarea {margin:3px 0; padding:2px 2px; border: 2px #eee inset; background-color: #fff; font: 11px Tahoma, Arial;}
.frm-cont-l {width:175px; float:left; padding:0 10px 0 0;}
.frm-cont-r {width:403px; float:left;}
.frm-cont-l input {width:165px;}
.frm-cont-r input {width:400px;}
/*.form-cont textarea {width:403px; height:155px;}*/
.captcha {border: 2px #eee inset; margin:3px 0;}
.button {width:87px; height:30px; background: url(/img/button.gif) 0 2px no-repeat; border:none; color:#E8D04F; text-transform: uppercase; font:bold 10px Tahoma; margin:0 0 -3px 0; padding:7px 0; cursor: pointer; outline: none;}
.button:active {background-position:1px 3px;}
.form-cont small {color:#6F6F6F; font-size:9px;}

/* catalog */
.catalog-tab {width:100%; margin:0 0 10px 0;}
.catalog-tab td {padding:5px;}
.ctlg-photo {float:left; background-color: #B2B2B2; margin:10px 5px 0 0;}
.ctlg-photo div {float:left; border:1px solid #0E7BAD; text-align:center; position: relative; top:-4px; left:-4px;}
.ctlg-photo img {float:left; margin:0;}
.catalog-tab h2 {border:none; text-align: center; margin:0 0 5px 0;}
.catalog-tab h2 a {display:block; padding:3px 25px; color:#fff; font-size:13px; background: url(/img/arrow5.gif) right center no-repeat #0073A9;}
.catalog-tab h2 a:hover {color:#fff; background: url(/img/arrow5_a.gif) right center no-repeat #0099E1;}
.catalog-tab div.ctlg-shorttxt {margin:0 0 10px 0;}

.back-link {margin:10px 0;}

/* table */
.table1 {}
.table1 td, .table1 th {padding:3px 5px; border:1px solid #0073A9;}
.table1 th {background-color: #0073A9; color:#fff; vertical-align:middle;}
.table1 p {margin:0; padding:0;}

/* footer */
.footer {width:910px; height:68px; margin:2px 0 10px 0;}
.foot-menu {width:544px; height:68px; float:left; overflow:hidden; background: url(/img/foot_c.gif) repeat-x #818181; margin:0 2px 0 0; text-align: center;}
.foot-menu-b {width:544px; height:68px; background: url(/img/foot_a.gif) left top no-repeat; }
.foot-menu-c {width:464px; height:53px; padding:15px 40px 0 40px; background: url(/img/foot_b.gif) right top no-repeat;}
.foot-menu .fm-links a {font-weight:bold; font-size:10px; color:#fff; text-transform: uppercase; text-decoration: none; line-height: 2; padding: 0 5px 0 10px; background: url(/img/box2.gif) left 4px no-repeat; white-space: nowrap;}
.foot-menu a:hover {text-decoration: underline; color:#fff;}
.foot-menu .fm-links span {font-weight:bold; font-size:10px; color:#ddd; text-transform: uppercase; text-decoration: none; line-height: 2; padding: 0 5px 0 10px; background: url(/img/box2.gif) left 4px no-repeat; white-space: nowrap; cursor:default;}
.autor {color:#ddd; font-size:11px; cursor: default;}
.autor a {font-size:11px; color:#ddd;}
div.menu00 h2 {color:#EEEEEE; font-size: 8px; font-weight: normal; display: inline; margin:0 0 0 0; padding:0 0 0 0; border-bottom:0px;}
div.menu00 h1 {color:#000000; font-size: 9px; margin:0 0 0 0; padding:0 0 0 0; border-bottom:0px;}
/* copyrights */
.copyrights {width:328px; height:44px; padding:12px 17px; float:left; overflow:hidden; background: #D9D9D9 url(/img/foot_d.gif); color:#6F6F6F;}
.copyrights a {color:#6F6F6F;}

div.menu13 {}
div.menu13 h1 {font-size: 7px; color: #0879AD; margin:0; padding:0; border-bottom:0;}
div.menu13 p {font-size: 7px; color: #0879AD;}

