/*
	(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: 15px "Trebuchet MS", Arial, sans-serif; color: #000;}
a {color: #CB0000; text-decoration: underline;}
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:#1B8BAB; font-size:16px; text-transform:uppercase; margin:0 0 10px 0;}
h2 {color:#000; font-size:15px; margin:0 0 10px 0;}
h3 {color:#1B8BAB; font-size:14px; margin:0 0 5px 0;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position: relative;}
.red, .red b {color:#CB0000;}

.main-cont {width:997px; margin:0 auto;}

/* header top */
.header-top {height:175px; overflow: hidden;}
.logo {padding:12px 0 0 32px; float: left;}
.logo a {outline:none;}
.head-right {width:460px; height:142px; padding:33px 0 0 0; float:right; background: url(/img/hdr_right.gif) 44px top no-repeat;}
.region-select {width:290px; height:21px; float:left; padding:2px 0 0 7px; margin:-5px 0 15px 2px; font:normal 12px "Trebuchet MS"; background: url(/img/region_field.gif) no-repeat;}
/*.region-select span {font-size:12px;}*/
.region-select ul {margin:0; padding:0; list-style-type: none; width:200px; background-color: #fff; position: absolute; top:0; left:-5px; display: none;}
.region-select ul li {padding:2px 5px; border:1px solid #ddd; cursor: pointer;}
.region-select ul li.hover {background-color: #eee;}
.phone-box {width:430px; height:60px; margin:0; font-size:13px;}
.phone-box div {width:183px; float:left; line-height:1;}
.phone-box big {font-weight: bold; font-size:18px;}
.phone-box big span {color:#1666B1;}
.phone-box div.last {padding:0 0 0 15px; border-left:2px solid #787878; font-size:13px;}
.phone-box small {font-size:11px;}

/* search */
.search {}
.search-field {width:314px; padding:4px 5px 3px 5px; color:#787878; border:none; background: url(/img/search_field.gif) no-repeat;}
.search-field:focus {outline: none;}
.search input {vertical-align:top;}

/* top links */
.top-links {float:left; margin:134px 0 0 0; padding:0 0 0 20px; cursor: default;}
.top-links a {color:#787878; text-transform:uppercase; font-size:10px; padding:0 5px 0 18px;}
.top-links a:hover, .top-links a.active {color:#CB0000;}
.top-links .map {background: url(/img/map.gif) no-repeat;}
.top-links .print {background: url(/img/print.gif) no-repeat;}
.top-links a.active {color:#CB0000; text-decoration: none;}

/* header  */
.header {width:997px; height:200px; background-color:#BBE4FF;}
.head-banner {width:497px; height:200px; float:left; overflow: hidden;}

/* main menu */
.main-menu {width:500px; height:200px; float:left; overflow: hidden; background: url(/img/mm_bg.jpg) no-repeat;}
.main-menu ul {margin:0; padding:0; list-style-type: none;}
.main-menu ul li {float:left; text-align: right; overflow: hidden; text-transform:uppercase;}
.main-menu ul li a {height:50px; display: block; padding:50px 30px 0 7px; outline: none; overflow: hidden; color:#fff; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
.main-menu ul .label1 {width:143px;}
.main-menu ul .label2 {width:143px;}
.main-menu ul .label3 {width:120px;}
.main-menu ul .label4 {width:143px;}
.main-menu ul .label5 {width:120px;}
.main-menu ul .label3 a {padding:50px 28px 0 7px;}
.main-menu ul .label4 a {padding:50px 32px 0 20px;}
.main-menu ul .label5 a {padding:50px 10px 0 7px;}
.main-menu ul .label1 a.unactive {background: url(../img/mm_label1.gif) no-repeat;}
.main-menu ul .label2 a.unactive {background: url(../img/mm_label2.gif) no-repeat;}
.main-menu ul .label3 a.unactive {background: url(../img/mm_label3.gif) no-repeat;}
.main-menu ul .label4 a.unactive {background: url(../img/mm_label4.gif) no-repeat;}
.main-menu ul .label5 a.unactive {background: url(../img/mm_label5.gif) no-repeat;}
.main-menu ul .label1 a.active {color:#1666B1; background: url(../img/mm_label1_a.gif) no-repeat;}
.main-menu ul .label2 a.active {color:#1666B1; background: url(../img/mm_label2_a.gif) no-repeat;}
.main-menu ul .label3 a.active {color:#1666B1; background: url(../img/mm_label3_a.gif) no-repeat;}
.main-menu ul .label4 a.active {color:#1666B1; background: url(../img/mm_label4_a.gif) no-repeat;}
.main-menu ul .label5 a.active {color:#1666B1; background: url(../img/mm_label5_a.gif) no-repeat;}
.main-menu ul .label1 {margin:0 0 0 79px;}
.main-menu ul .label2 {margin:0 0 0 56px;}
.main-menu ul .label3 {}
.main-menu ul .label4 {margin:0 0 0 60px;}
.main-menu ul .label5 {margin:0 0 0 57px;}


/* top menu */
.top-menu {margin:0; padding:10px 0 0 15px; list-style-type: none; cursor: default;}
.top-menu li {display: inline; padding:0 12px 0 0;}
.top-menu li a {font-size:13px; font-weight: bold; text-transform: uppercase; color:#000;}
.top-menu li a:hover, .top-menu li.active a {color:#CB0000; text-decoration:none;}

.conteiner {width:100%; background: url(/img/grad1.gif) left top repeat-x #ECECEC;}

/* left col */
.left-col {width:300px; float:left; overflow: hidden;}
.left-col .padding {padding:10px 0 20px 0;}

/* calculator */
.calc {padding:10px 12px 10px 13px; margin:0 0 20px 0; background: url(/img/calc_bg.gif) left bottom no-repeat #FFF;}
.calc select {width: 275px;}
.calc .textfield {width: 264px; padding:2px 3px; border:1px solid #A5ACB2;}
.calc div {margin:0 0 12px 0;}
.calc-result {font-size: 14px; font-weight: bold; color:#555555; text-transform: uppercase;/* white-space: nowrap;*/}
.calc-result big {font-size:22px;}
.calc-result small {color:#555555; font-size: 12px; font-weight: normal; text-transform: none;}
.calc-result span {font-size:13px; text-transform: none;}

/* login box */
.login-box {margin:20px 0 0 0; padding:10px 12px 10px 13px; background: #fff url(/img/login_bg.gif) right bottom no-repeat;}
.login-box div {margin:0 0 5px 0;}
.login-box div input {vertical-align: middle;}
.login-box .textfield {border:1px solid #A5ACB2; width:220px; font-size:13px;}
.login-box small {font-size:12px;}
.login-box small a {color:#010000;}

/* center col */
.center-col {margin:0 0 0 300px;}
.center-col-b {width:100%; float:left; overflow: hidden;}
.center-col .padding {padding:15px 22px;}
.center-col h1 {color:#CB0000; font-size:20px; text-transform:uppercase; margin:0 0 10px 0;}
.center-col li {margin:5px 0;}

/* news */
.news {width:100%; padding-top:10px;}
.news-item {width:49%; float:left; font-size:14px; line-height:19px; margin:0 0 15px 0;}
.news-item-b {padding:0 20px 0 0;}
.news-date {height:19px; float:left; margin:0 5px 0 0; background: #295281 url(/img/news_date_a.gif) left no-repeat; font-size: 12px;}
.news-date span {display: block; height:19px; float:left; color:#fff; font-weight: bold; padding:0 5px; background: url(/img/news_date_b.gif) right top no-repeat;}
.news-item a {color:#4C4C4C;}
.news-item a:hover {color:#CB0000;}
.news-all-link {padding:10px 0; text-align: right;}
.news-all-link a {font-weight: bold; font-size:14px;}

/* inner page */
.content {padding:20px 100px; min-height:300px;}
.content {}

/* table */
.table1 {margin:0 auto 15px auto; border-bottom:5px solid #555;}
.table1 td, .table1 th {padding:6px 12px; border:1px solid #A1A1A1;}
.table1 th, .table1 thead td {background-color: #555555; border-bottom:5px solid #CB0000; color:#fff; font-weight: normal; text-align: center;}
.table1 td {background-color: #fff; color:#544536;}
.table1 td a {color: #005C93;}

/* gallery */
.gallery {width:100%; margin:0 0 15px 0;}
.gallery td {text-align: center; padding: 5px; font-size:13px;}
.gallery div {margin: 5px 0 0 0;}
.gallery img {border:4px solid #B0B0B0; background-color:#fff; padding:1px;}

/* attach links */
.attch-links {margin: 30px 0 0 0;}
.attch-links h3 {font-size: 12px; font-weight: bold;}
.attch-links ul {margin:0; padding:0; list-style-type: none;}
.attch-links li {margin: 0 0 10px 0; font-size: 11px; color:#FFFFE5;}
.attch-links a {font-size:14px; text-transform:uppercase;}

/* attach files */
.attch-files {margin:0 0 10px 0; margin:0 0 20px 50px; padding:0; list-style-type: none;}
.attch-files li {padding:0 0 10px 18px;}
.doc {background: url(/img/icn/file/doc.gif) left 1px no-repeat;}
.xls {background: url(/img/icn/file/xls.gif) left 1px no-repeat;}
.pdf {background: url(/img/icn/file/pdf.gif) left 1px no-repeat;}
.zip {background: url(/img/icn/file/zip.gif) left 1px no-repeat;}
.attch-files a {font-weight: bold;}
.attch-files span {font-size:11px; color:#555; font-weight: bold;}

/* attach links */
.attch-links {margin:0; padding:0 0 10px 70px; list-style-type:none;}
.attch-links li {width:262px; padding:5px 10px; min-height:55px; float:left; margin:0 18px 8px 0; color:#555; font-size:13px; background-color: #fff;}
.attch-links a {font-size:14px; font-weight:bold; text-transform:none;}

/* form */
.form-block {margin:0 0 20px 50px;}
.form-block table {width:90%;}
.form-block td {padding:3px; font-size:13px;}
.form-block .textfield {width:98%; background-color: #fff; border: 1px solid #555;}
.form-block b {color:#555;}

/* pages */
.pages {margin: 20px 0; cursor: default; font-size:13px; text-align: center; word-spacing:2px;}
.pages span {color:#fff; background-color: #555; font-weight: bold; padding:0 3px;}

/* catalog */
.catalog-item {margin:0 0 20px 0; font-size:14px;}
.catalog-item-title {text-align: right; color:#CC0404;}
.catalog-item-title h2 {float: left;}
.catalog-item-title a {font-size:13px; font-weight: bold;}
.catalog-item img {float:left; margin:0 20px 5px 0;}
.catalog-item-body {min-height:135px;}

.card-list {}
.card-list img {padding:2px; border:1px solid #ECECEC;}
.card-list img.active-card {padding:2px; border:1px solid #1B8BAB;}

/* pin form */
.pin-form {width:275px; float:left; padding: 0 30px 0 15px; margin:0 0 40px 0;}
.pin-form div {margin:0 0 10px 0;}
.pin-form select {width: 100%;}
.pin-form .textfield {width: 98%; border:1px solid #A5ACB2;}
.pin-form .captcha img {float: left; margin:0 15px 0 0;}
.pin-form .captcha .textfield {width:131px; margin:0 0 10px 0;}
.pin-form .button {float: right; margin:0 3px 0 0;}
.pin-info {margin:0 0 0 305px; font-size:13px; text-align: justify;}
.pin-info h3 {margin:0 0 15px 0;}

/* direction-tab */
.direction-tab {height:400px; overflow:auto;}
.direction-tab table {width:483px; background-color:#F5F5F5;}
.direction-tab th, .direction-tab td {padding:2px 5px; border-bottom:1px solid #D3D3D3;}
.direction-tab table th {background-color: #D3D3D3;}

/* footer */
.footer {padding:15px; border-top:5px solid #D01717; text-align: right;}
.foot-menu {cursor: default; font-size:11px; color:#787878;}
.foot-menu a {color:#787878; text-transform: uppercase;}
.foot-menu div {margin-top:5px;}
.foot-menu div a {text-transform:none;}
.foot-left {width:400px; padding:10px 0 0 0; float:left; text-align: left; font-size:13px; color:#787878;}
.foot-left small {font-size:11px;}
.mw-copy {width:165px; padding:10px 0 0 0; float:right; text-align: left; color:#555; font-size: 11px; cursor: default; line-height:1.2;}
.mw-logo {display: block; float: left; margin: 0 5px 0 0;}
.mw-copy a {color:#555; text-decoration: none;}
