/* CSS Document */
html {
  width:100%;
  height:100%;
}
body {
  position:relative;
  width:100%;
  min-height:100%;
  margin:0px;
  padding:0px;
  background:url(../images/bg.jpg);
  font-family:tahoma;
  font-size:11px;
  color:#bcbcbc;
}
p,ul,li,h1,h2,h3,h4,h5,h5,ol,td,form {
margin:0px;
padding:0px;
vertical-align:top;
list-style:none;
}
img {
border:0;
}
table {
border-collapse:collapse;
margin:0px;
}
a:link, a:active,a:visited {
text-decoration:none;
color:#0090FF;
}
a:hover {
	text-decoration:underline;
	color: #666;
}
.clear {
clear:both;
visibility:hidden;
}
h5 {
margin:10px 0;
font-size:17px;
font-weight:normal;
color:#0090FF;
}
#header {
position:relative;
width:940px;
height:135px;
margin:0px auto;
background:url(../images/header.jpg) no-repeat;
}
#header #phone {
width:400px;
margin:0px auto;
padding-top:40px;
color:#fff;
font-size:15px;
font-weight:bold;
text-align:center;
}
#header #phone span {
color:#008ed7;
font-size:35px;
font-weight:normal;
}
#header .icon {
position:absolute;
top:65px;
width:15px;
height:15px;
}
#header .mail {
right:38px;
}
#header .map {
right:88px;
}
#header .home {
right:140px;
}
#navBar {
width:940px;
height:40px;
margin:0px auto;
}
#navBar .mainB {
float:left;margin:0 20px 0 20px;
display:block;
width:78px;
height:40px;
background:url(../images/main_white.jpg);
}
#navBar a.mainB:hover {background:url(../images/main_blue.jpg)}
#navBar a.productsB {
display:block;
float:left;
margin:0 0 0 38px;
width:95px;
height:40px;
background:url(../images/products_white.jpg) no-repeat;
}
#navBar a.productsB:hover {
background:url(../images/products_blue.jpg) no-repeat;
}
#navBar .pricelistB {
float:left;margin:0 0 0 44px;width:95px; height:40px;display:block;background:url(../images/pricelist_white.jpg) no-repeat;
}
#navBar .pricelistB:hover {
background:url(../images/pricelist_blue.jpg) no-repeat;
}
#navBar .certificatesB {float:left;margin:0 0 0 44px;
display:block;
background:url(../images/certificates_white.jpg) no-repeat;
width:112px;
height:40px;
}
#navBar .certificatesB:hover {
background:url(../images/certificates_blue.jpg) no-repeat;
}
#navBar .baseB {
display:block;
float:left; margin:0 0 0 43px;
width:152px;
height:40px;
background:url(../images/base_white.jpg) no-repeat;
}
#navBar .baseB:hover {
background:url(../images/base_blue.jpg) no-repeat;
}
#navBar .contactusB {
display:block;
width:136px;
height:40px;
background:url(../images/contacts_white.jpg) no-repeat;
float:left;margin:0 0 0 23px;
}
#navBar .contactusB:hover {
background:url(../images/contacts_blue.jpg) no-repeat;
}
#bigImg {
width:940px;
height:240px;
margin:0px auto;
background:url(../images/bigimg.jpg) no-repeat;
}
#wrapper {
width:940px;
margin:0px auto;
padding-bottom:120px;
}
#content {
width:644px;
padding:0 20px 0;
float:left;
}
#content .twocols {
width:100%;
border-collapse:collapse;
}
#content .twocols .lefttd {
padding:0 0 0 10px;
}
#content p {
	margin:10px 0;
	text-align: justify;
}
#content h5.prodH {
margin:10px 0 0;
}
#sideBar {
width:255px;
padding-bottom:160px;
float:left;
}
#contacts {
width:226px;
position:absolute;
bottom:120px;
right:20px;
background:url(../images/dot.jpg) repeat-x top;
}
#contactsIn {
height:100px;
padding:50px 0 0;
background:url(../images/phone.jpg) no-repeat right;
}
#contactsIn p {
	text-align:center;
	margin-right:70px;
}
#footer {
position:absolute;
left:50%;
margin-left:-470px;
bottom:0px;
width:900px;
height:110px;
padding:10px 20px 0;
}
.line {
height:3px;
clear:both;
margin:0 0 10px;
overflow:hidden;
background:#1c2f41;
}
.botNav {
display:block;
float:left;
color:#00a4f1;
margin:0 10px;
}
#news {
width:64px;
height:14px;
margin:21px 0 25px 13px;
background:url(../images/news.png) no-repeat;
}
#catalogH {
widows:64px;
height:11px;
margin:21px 0 25px 13px;
background:url(file:///D|/verstka/oriana/images/catalogh.jpg) no-repeat;
}
.dateN {
color:#0090ff;
font-weight:bold;
margin:0 13px 8px;
}
.descriptionN {
	color:#bfc2c4;
	margin:0 13px 15px;
	text-align: justify;
}
#tdeser {
margin:20px 0 8px;
}
#counter {
margin:10px 30px 0 0;
float:right;
}
#counter .counter {
padding:0 5px;
}
#contactForm {
width:400px;
margin:10px 0 30px;
}
#contactForm .field {
border:1px solid #274346;
background:#182930;
width:400px;
color:#898488; 
}
#contactForm textarea {
height:100px;
}
#contactForm #submitB {
border:1px solid #274346;
background:#2f657f;
color:#fff;
}
#contactT td{
vertical-align:top;
padding-right:10px;
}
#contactT td p{
margin:0 0 10px;
}
#catalogListTable {
width:100%;
}
#catalogListTable td {
padding:10px;
background:url(../images/dot.jpg) repeat-x bottom;
}
.catalogListImgTd img{
border:4px solid #1C2F41;
}
.catalogListDescTd {
width:450px;
}
.catalogListDescTd ul {
margin-left:15px;
}
.catalogListDescTd ul li {
list-style:url(../images/listitem.gif);
margin-bottom:5px;
}
.catListL li a {
color:#bcbcbc;
}
.listHeader {
margin:10px 0;
}
.listHeader a {
font-weight:bold;
}
.catListL{
margin:0 13px 15px 15px;
}
.catListL li {
list-style:url(../images/listitem.gif);
margin-bottom:10px;
}
.itemName {
font-weight:bold;
display:block;
margin-bottom:15px;
}
#path {
color:#0090FF;
}
a.pdficon {
display:block;
background:url(../images/pdficon.jpg) no-repeat right;
color:#fff;
padding-right:50px;
font-weight:bold;
}
.dotTd {
background:url(../images/dot.jpg) repeat-x bottom;
}
#content .itemImg p {
margin:0 0 10px;
}
.itemImg img{
border:4px solid #1C2F41;
}
.itemDescription {
padding:0 10px;
}
.itemDescription p {
margin:0 0 10px;
}
.itemDescription h6 {
font-weight:bold;
margin:0 0 10px;
color:#fff;
font-size:15px;
}
#content p.price {
margin:0 0 10px;
text-align:right;
font-weight:bold;
}
.price span{
color:#0090FF;;
}
#wrapper #content table tr .itemDescription p strong {
	font-weight: normal;
}

