﻿
body{font-size:100%}

body p, body div, body b, body .body a, body td{font-size:18px}
body .body .paging a{font-size:14px}

#zoom{display:none}

#hdr {display:none;}
#hdr .l-col {display:none;}
#hdr .l-col .container{display:none;}
#hdr .l-col .fix {display:none;}
#hdr .l-col p {display:none;}
#hdr .l-col p.title {display:none;}
#hdr .l-col p.descr {display:none;}
#hdr .l-col img.logo {display:none;}
#hdr .l-col h1 {display:none;}

#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%;}

#search {width: 33%; height: 158px; float: right; border-left: 1px solid #5D9AB2;}
#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;}

#search .idiv {padding: 34px 0px 0px 17px;}

#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: 100%}
#body .r-col h2 {font-size: 20px; 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 {display:none;}

#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 .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 {display:none;}
#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 {padding:0;font-size:12px;width:100%;color: #0C5D7B;display:inline-block; position: relative;}
.body a {color: #0C5D7B;}
.body p {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: 18px; color: #0C5D7B; background: url(../images/arr01.gif) no-repeat 0px 5px;}
.body h4 {font-size: 18px}
.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: 0px;}
#catalog .item {padding: 13px 11px; border-bottom: 1px solid #FFFFFF;}
#catalog .descr {float: left; width:80%;}
#catalog img.image {float: left; border: 1px solid #87979E;}
#catalog img.detailed {display:none;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: normal; color: #34819E;  font-family: verdana; text-align: left; margin: 0px 0px; }
.paging a {color: #34819E; text-decoration: underline !important; font-size: 14px}
.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: 18px; padding: 5px 10px; font-weight: bold; color: #FFFFFF; background: #B0AD91;}
#tenders table td {padding: 15px 10px; border-bottom: 1px solid #FFFFFF;font-size:18px}
#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 .req span{font-weight:bold;font-size:14px}
.search p.not{font-weight:bold}

.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-image:none;  margin-left: 12px}
ul.pagenator li {float:left; margin-right:3px;}

.divbtn {cursor:pointer}

.em{font-style:normal}
.print{display:none;}


.l-col{display:none;}