body {background: #FFFFFF;font-size: 70%;}
body, td {padding: 0px; margin: 0px; font-family: trebuchet ms;  color: #000000;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px; margin-bottom: 15px;}
img {border: 0px;}

.input {font-family: arial; font-size: 11px; font-weight: normal; color: #1B5755; border: 1px solid #0C5D7B; padding: 3px 5px;}
select.input {padding: 0px !important;}
/*
.button {font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; background: #203C96; border: 0px solid;}
*/

a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: none;}

.clear {clear: both; height: 1px; display: block;}
.hr01 {background: #BEBBA3; height: 1px; margin-bottom: 15px; clear: both;}

#mcontainer {width: expression(document.body.clientWidth>980?"100%":"980px"); min-width: 980px; padding: 7px 0px;}

#hdr {margin: 0px; padding: 0px; clear: both; float: left; width: 100%; display: block;}
#hdr .l-col {width: 27%; float: left; font-size: 10px; color: #FFFFFF;}
#hdr .l-col .container {height: 149px; margin: 0px 0px 9px 9px; background: #247390 url(../images/hdr-l-bg.jpg) no-repeat left top; text-align: center;}
#hdr .l-col .fix {width: 252px; margin: 0px auto; text-align: left;}
#hdr .l-col p {margin: 0px;}
#hdr .l-col p.title {text-align: center; padding-top: 3px; margin-bottom: 7px; background:none; font-weight:normal}
#hdr .l-col p.descr {margin-top: 20px;}
#hdr .l-col img.logo {float: left; margin: 0px 10px;}
#hdr .l-col h1 {clear: both; margin: 0px; padding: 0px; font-size: 24px; font-weight: normal; letter-spacing: 5px; text-align: center;}

#hdr .r-col {width: 73%; float: left;}
#hdr .r-col .container {height: 158px; background: #34819E url(../images/hdr-r-bg01.jpg) no-repeat left top;}
#hdr .r-col img.family {float: left; margin-left: 10%;}

#div_search {width: 33%; height: 158px; float: right; border-left: 1px solid #5D9AB2;}
#div_search h2 {font-size: 21px; font-weight: normal; color: #FFFFFF; line-height: 100%; border-left: 1px solid #FFFFFF; position: relative; z-index: 100; margin-top: 6px; padding: 7px 0px 7px 18px; clear: both;}

#div_search .idiv {padding: 34px 0px 0px 17px;}

#div_search input {float: left; margin-right: 8px;}

#body {clear: both; float: left; width: 100%;}
#body .l-col {width: 27%; float: left;}
#body .r-col {width: 72%; float: left; _margin-left: -1px;}
#body .r-col h2 {font-size: 17px; font-weight: normal; color: #FFFFFF; line-height: 29px; background: #0C5D7B; margin: 0px; padding: 0px 15px; clear: both;}

#lang ul {margin: 0px; padding: 5px 0px 0px 10px; float: left; white-space: nowrap; width: 100px;}
#lang li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#lang a {font-family: arial; color: #FFFFFF; display: block; float: left; padding-right: 6px; margin-right: 6px; border-right: 1px solid #FFFFFF; line-height: 11px;}
#lang a:hover, #lang a.selected {color: #B3E6F9; text-decoration: none;}
#lang li.last-child a {border: 0px;}

#mmenu {border-top: 1px solid #7EADBE; margin-bottom: 7px;}
#mmenu ul {margin: 0px; padding: 0px; height: 32px; background: #4391AF;}
#mmenu li {margin: 0px; padding: 0px; display: inline; float: left; list-style: none; background: url(../images/mmenu-div.gif) no-repeat left center; padding-left: 2px;}
#mmenu li.first-child {background: none; padding: 0px;}
#mmenu li a {display: block; float: left; line-height: 32px; padding: 0px 10px 0px 10px; color: #FFFFFF; font-weight: normal; font-size: 14px; text-decoration: none;}
/*#mmenu li a:hover {background: url(../images/dot02.gif) repeat-x left bottom;}
#mmenu li a.mtactive {background: url(../images/dot02.gif) repeat-x left bottom;}*/

#extblock {margin: 0px 8px 10px 9px; background: #CFCDBB; display:inline-block;}
#extblock h2 {font-size: 17px; font-weight: normal; color: #FFFFFF; line-height: 33px; background: #B0AD91; margin: 0px; padding: 0px 15px; clear: both;}
#extblock a.big {display: block; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; background: #B0AD91 url(../images/alltenders.gif) no-repeat right center; margin: 0px; padding: 0px 15px; text-decoration: none;}
#extblock a.big:hover {background-color: #9C9A82;}
#extblock .ext-cont {margin: 0px; padding: 20px 15px;}

#menu {margin: 15px 15px 100px 15px; padding: 0px; clear: both;}
#menu li {margin: 0px 0px 5px 0px; padding: 0px; list-style: none;}
#menu li a {font-weight: bold; font-family: arial;}
#menu li a.selected, #menu li a:hover {text-decoration: none; color: #FFFFFF;}

#catmenu {margin: 15px 15px 25px 15px; padding: 0px; clear: both;}
#catmenu li {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; list-style: none; background: url(../images/dot01.gif) no-repeat 0px 6px;}
#catmenu li a {font-weight: bold; font-family: arial;}
#catmenu li a.selected, #catmenu li a:hover {text-decoration: none; color: #FFFFFF;}

#goodselect {padding: 15px}
#goodselect form {padding: 15px}
#goodselect .input {width: 100%}
#goodselect p {margin-bottom: 5px; width: 100%; font-family: arial; font-weight: bold; clear: both;}
#goodselect p.submit {text-align: right; margin: 10px 0px 0px 0px;}

#tenderslist p {margin: 0px;}
#tenderslist a {text-decoration: none;}
#tenderslist a:hover {text-decoration: none;}
#tenderslist .item {margin-bottom: 30px; clear: both;}
#tenderslist .last-child {margin-bottom: 0px !important;}
#tenderslist p.title {font-weight: bold;}
#tenderslist p.title a {text-decoration: underline;}
#tenderslist p.title a:hover {text-decoration: none;}
#tenderslist .steth {text-align: right;}
#tenderslist .steth img {margin: -53px -15px 0px 0px;}

#authform {background: url(../images/auth-bg01.gif) repeat-x left top; text-align: center; position: relative;padding: 29px 0px 15px 0px; margin-left: 9px; }
/*
#authform form {margin-left: 9px; background: url(../images/auth-bg01.gif) repeat-x left top; padding: 29px 0px 15px 0px;}
*/
#authform .input {width: 120px;}
#authform table {margin: 0px auto;}
#authform table td {padding: 0px 8px 8px 0px; text-align: left;}
#authform a {font-family: arial; font-size: 10px; color: #1B5755;}

#ftr {clear: both; background: url(../images/ftr-bg.gif) repeat-y left top; position: relative; width: 100%;}
#ftr .l-col {width: 27%; float: left;}
#ftr .r-col {width: 73%; float: left; _margin-left: -1px;}
#ftr .r-col img {float: right; margin: 5px 5px 3px 0px;}
#ftr p.info {font-size: 10px; color: #FFFFFF; padding: 3px 0px 3px 50px; margin: 5px 0px; border-right: 1px solid #D7D6CC;}
#ftr p.info a {color: #FFFFFF;}
#ftr p.copy {float: right; margin: 0px; padding: 25px 25px 0px 0px; font-family: arial;}

#index h2 {font-size: 17px; font-weight: normal; color: #FFFFFF; background: #0C5D7B; line-height: 27px; margin: 0px; padding: 0px 20px; clear: both;}

#index table.table {width: 100%; margin-left: -1px; margin-bottom: 9px;}
#index table.table td {vertical-align: top;}

#index .text {width: 67%; background: #F3F2E7;}
#index .text p {line-height: 160%;}
#index .text .container {padding: 25px 20px 0px 20px;}
#index .text .detailed {text-align: right;}

#index .newsline {width: 33%; background: #EBE9DB; border-left: 1px solid #F9F9F3;}
#index .newsline .container {padding: 15px;}
#index .newsline .item {font-family: arial; margin-bottom: 10px;}
#index .newsline a {text-decoration: none;}
#index .newsline a.big {display: block; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; background: #B0AD91 url(../images/alltenders.gif) no-repeat right center; margin: 0px; padding: 0px 15px; text-decoration: none;}
#index .newsline a.big:hover {background-color: #9C9A82;}

#index .newsline p {margin: 0px; line-height: 160%;}
#index .newsline p.date a {margin: 0px; color: #0C5D7B; font-weight: bold; text-decoration: underline;}
#index .newsline p.date a:hover {text-decoration: none;}

#novelty {clear: both; border-top: 5px solid #0C5D7B; background: url(../images/novelty-bg.gif) repeat-x left top; margin-bottom: 10px; position: relative;}
#novelty h2 {float: left; width: 33%; clear: both; padding: 0px 0px 0px 0px !important; margin: -5px 0px -22px 0px !important; position: relative;}
#novelty h2 span {display: block; padding: 0px 20px;}
#novelty .l-col, #novelty .c-col, #novelty .r-col {width: 33%; float: left; position: relative;}
#novelty .c-col {width: 34%;}
#novelty .container {padding: 25px 20px; background: url(../images/novelty-cont-bg.gif) no-repeat top right;}
#novelty .r-col .container {background: none !important;}
#novelty a {text-decoration: none;}
#novelty p {margin-bottom: 10px; font-family: arial; clear: both;}
#novelty p.image {text-align: center;}
#novelty p.title {color: #34819E; font-weight: bold;}
#novelty p.title a {color: #34819E; font-weight: bold;}
#novelty p.title a:hover {text-decoration: underline;}
#novelty img.discount {float: right; margin: 0px -19px -27px 0px; padding: 0px 0px 0px 0px; position: relative; z-index: 300;}

.body {color: #0C5D7B; padding: 20px; background: url(../images/body-bg.gif) repeat-x left top;zoom:1;}
.body a {color: #0C5D7B;}
.body p {padding: 0px 20px; margin-bottom: 15px; line-height: 160%;}
.body h3, .body h4 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; font-family: arial; font-weight: bold; font-size: 12px; color: #0C5D7B; background: url(../images/arr01.gif) no-repeat 0px 5px;}
.body h4 {font-size: 11px}
.body h3 a, .body h4 a {color: #949170;}

ul.filials {margin: 0px; padding: 0px;}
ul.filials li {margin: 0px; padding: 8px 20px; list-style: none;}
ul.filials li.even {background: transparent;}
ul.filials li.odd {background: #E8E7DE;}

#catalog {position: relative; width: 100%; font-family: arial;}
#catalog .odd {background: #DEDDD3;}
#catalog .even {background: #F1F0EA;}
#catalog .items {margin-bottom: 20px;}
#catalog .item {padding: 13px 11px; border-bottom: 1px solid #FFFFFF;}
#catalog .descr {float: left; width: 37%;}
#catalog img.image {float: left; border: 1px solid #87979E;}
#catalog img.detailed {float: right; margin: 50px 25px 0px 0px;}
#catalog a {text-decoration: none;}
#catalog p {margin-bottom: 8px; line-height: 130%;}
#catalog p.title {font-weight: bold; color: #34819E;}
#catalog p.title a {color: #34819E; font-weight: bold; text-decoration: none;}
#catalog p.title a:hover {text-decoration: underline;}
#catalog p.text a {color: #000000;}
#catalog p.link a {text-decoration: underline;}
#catalog p.link a:hover {text-decoration: none;}
#catalog .paging {margin: 0px 0px 20px 0px;}

.paging {font-weight: bold; color: #34819E; font-size: 10px; font-family: verdana; text-align: left; margin: 0px 0px; }
.paging a {color: #34819E; text-decoration: underline !important;}
.paging a:hover, .paging a.selected {text-decoration: none !important;}
.paging table {margin: 0px; padding: 0px; width:auto; }
.paging td {padding: 0px 0px; margin: 0px 0px 0px 0px; width:1px; }

#choosetender {margin: 0px; padding: 0px; text-align: center;}
#choosetender .container {width: 160px; padding: 7px 0px 10px 0px; margin: 0px auto; text-align: left;}
#choosetender .input {margin-bottom: 7px;}
#choosetender table {margin: 0px; padding: 0px; width: 100%;}
#choosetender td {background: #FFFFFF;}
#choosetender a {text-decoration: none; display: block; width: 16px;}
#choosetender a.selected {background: #B3E6F9; color: #FFFFFF;}
#choosetender a:hover {background: #B3E6F9;}

#searchtender {padding: 5px 20px 10px 20px;}
#searchtender form {width: 100%;}
#searchtender .type {width: 100%;}
#searchtender table {width: 100%;}
#searchtender td {padding: 0px 0px 5px 0px; font-weight: bold; font-family: arial;}
#searchtender td.year {text-align: left;}
#searchtender td.month {text-align: center;}
#searchtender td.day {text-align: right;}
#searchtender td.submit {text-align: right; padding-top: 10px;}


#tenders {position: relative; width: 100%; font-family: arial;}
#tenders .odd {background: #DEDDD3;}
#tenders .even {background: #ECEBE2;}
#tenders table {width: 100%; font-family: arial; margin-bottom: 20px;}
#tenders table a {color: #000000;}
#tenders table th {font-size: 11px; padding: 5px 10px; font-weight: bold; color: #FFFFFF; background: #B0AD91;}
#tenders table td {padding: 15px 10px; border-bottom: 1px solid #FFFFFF;}
#tenders table td.num {text-align: center; font-weight: bold;}
#tenders table td.num a {text-decoration: underline;}
#tenders table td.num a:hover {text-decoration: none;}
#tenders table td.title {font-weight: bold;}
#tenders table td.title a {text-decoration: none;}
#tenders table td.title a:hover {text-decoration: underline;}
#tenders table td.customer {text-align: center;}
#tenders table td.date {text-align: center;}

.search{padding-bottom:20px}
.search .req{font-weight:bold;font-size:14px}
.search .not{font-weight:bold;margin-top:10px}

.regmessage {margin-bottom:20px;display:none}
.regmessage span.er{font-size:14px;font-weight:bold;color:Red}
.regmessage span.fild{color:#000}
.regmessage span.rules{margin-left:4px}

.fedmessage {margin:6px 0}
.fedmessage span.er{font-size:14px;font-weight:bold;color:Red}
.fedmessage span.fild{color:#000}
.fedmessage span.rules{margin-left:4px}

a.active{color:#fff}

ul.pagenator{list-style:none}
ul.pagenator li{margin-right:3px;display:inline}

.divbtn {cursor:pointer}

.em{font-style:normal}
.print{float:right}
.print a{text-decoration:none;color:#0C5D7B}





