﻿body {
	background: #909c9c;
	margin:15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
}

div {text-align: justify;}

span {text-align: justify;}

p {text-align: justify; margin:12px 0;}

img {border:0}

a {color:#0056c1}

h1 {line-height: 30px;
	color: #5e6e6e;
	font-size:19px;
	padding: 0 0 0 20px;
	margin: 2px 0;
	font-weight:normal;
}

#page_con {
	background: url(../img/page_bg.gif) repeat-y left top;
	margin: auto;
	width: 912px;
}
#header_con {
	background: url(../img/page_top.gif) no-repeat;
	padding: 20px 13px 0 13px;
}
#header{
	height:60px;
	line-height:60px;
	background: url(../img/header_bg.gif) repeat-x;
	color:#736e6e;
	padding: 0 12px;
}
#logo{
	float:left;
	font-size:26px;
	font-family: Helvetica, sans-serif
}
#slogan{
	color:#000;
	font-weight:bold;
	float:right;
	font-size:16px;
	font-family: Helvetica, sans-serif
}
#header-center{
	float: left;
	margin:6px 0 -8px 25px;
}
#header-center img{
	margin-right:3px;
}
#content_con{
	padding: 0 13px;
}

.header_block_fixed{
    background-color: #c0c0c0;
    position:fixed;
    top:0;
    width:912px;
    z-index:200;
}

#topnav {
	background: url(../img/navtop_bg.gif) repeat-x;
	height: 31px;
	line-height:30px;
	text-align:right;
	font-weight:bold;
	color:#003ba1;
}
#topnav a{
	color:#003ba1;
	text-decoration:none;
	padding: 0 5px;
}
#topnav a:hover {
	color: #ff0000;
	text-decoration: underline;
}
#topnav img {
	vertical-align:middle;
	padding-bottom:3px;
}
#left_col {
	float:left;
	width:277px;
	padding-bottom:1px;
}
.side_title{
	line-height: 30px;
	height: 31px;
	color: #ffffff;
	background: url(../img/side_title_bg.gif) repeat-x;
	font-size:16px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
#leftnav{
	background: url(../img/leftnav_bg.gif) repeat-x;
	padding: 5px 15px;
}
#leftnav ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#leftnav li{
	width:100%;
	float:left;
	height:22px;
	border-bottom: 1px solid #c8c8c8;
	font-weight:bold;
}
#leftnav li.last{border-bottom:0;}
#leftnav a{
	display:block;
	color:#595959;
	background: url(../img/arrow.gif) no-repeat left center;
	padding:0 0 0 15px;
	line-height:22px;
	text-decoration:none;
	font-size:11px;
}
#leftnav a:hover {color: #0000ff; text-decoration: underline;}

/* leftnav (colour coded edition) */

#leftnav-colour-coded{
	/*background: url(../img/leftnav_bg.gif) repeat-x;*/
	/*padding: 5px 15px;*/
	padding-right:15px;
}
#leftnav-colour-coded a{
	display:block;
	color:#595959;
	background: url(../img/arrow.gif) no-repeat left center;
	padding:0 0 0 15px;
	line-height:24px;
	text-decoration:none;
	font-size:11px;
}
#leftnav-colour-coded ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#leftnav-colour-coded ul li a{
	width:100%;
	float:left;
	height:24px;
	border-bottom: 1px solid #c8c8c8;
	font-weight:bold;
	background: url(../mobile/images/leftnav_bg.gif) repeat-y;
	padding:0 8px 0 8px;
}
#leftnav-colour-coded li.hdd a:hover{
	background: url(../images/menu/hdd-bg.jpg) repeat-y;
	color:#fff;
}
#leftnav-colour-coded li.swivel a:hover{
	background: url(../images/menu/swivels-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.grips a:hover{
	background: url(../images/menu/grips-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.pulling-eyes a:hover{
	background: url(../images/menu/pulling-eyes-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.duct-install a:hover{
	background: url(../images/menu/duct-install-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.manhole a:hover{
	background: url(../images/menu/manhole-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.lubricants a:hover{
	background: url(../images/menu/lubricants-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.cable-pullers a:hover{
	background: url(../images/menu/cable-pullers-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.duct-rodders a:hover{
	background: url(../images/menu/duct-rodders-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.line-blowing a:hover{
	background: url(../images/menu/line-blowing-bg.jpg) repeat-y;
}
#leftnav-colour-coded li.overhead a:hover{
	background: url(../images/menu/overhead-bg.jpg) repeat-y;
}

#leftnav-colour-coded a:hover {color: #0000ff; text-decoration: underline;}

/* end of leftnav (colour coded edition) */

/* Preloading Central */

div#preload { display: none; }

/* end of Preloading Central */

.entry{
	text-align: justify;
	border-bottom:1px solid #d6d5d5;
	padding: 10px 5px;
}
.last_entry{padding: 10px 5px;}
.date{
	text-align: justify;
	color:#97653c;
	font-weight:bold;
}
#newsletter{
	background: #d4442a url(../img/gray_gradiant_bg.gif) repeat-x;
	padding: 10px;
	border: 1px solid #181818;
	color:#FFFFFF;
}
#right_col{
	float:right;
	width:606px;
	padding: 2px 0 1px 0;
}
#right_col_search{
	float:right;
	width:883px;
	padding: 2px 0 1px 0;
}
#right_col .border{padding:4px 20px;}

#right_col ul {margin:5px;}

#footer{
	clear:both;
	border:1px solid #d6d5d5;
	line-height: 60px;
	padding: 0 20px;
	background: url(../img/footer_bg.gif) repeat-x left bottom;
	margin: 0 13px;
}
#copy{float:left;}
#footer_right{float:right;}
#footer_right a{text-decoration:none}
#footernav{
	background: url(../img/page_bottom.gif) no-repeat left bottom;
	padding: 7px 20px  15px 20px;
}
#footernav a{
	color:#595959;
	padding:0 5px;
	text-decoration:none
}
.title{
	height: 31px;
	background: url(../img/title_bg.gif) repeat-x;
}
.subtitle{
	font-size:13px;
	font-weight:bold
}
.subtitle-russian{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.arrow_list{
	margin: 0;
	padding: 0;
	list-style:none;
}
.arrow_list li{
	background: url(../img/arrow.gif) no-repeat left 7px;
	line-height:20px;
	padding:0 0 0 15px;
}
.linkbrown{
	color:#97653c;
	font-weight:bold;
}
.border{
	border:1px solid #d6d5d5;
	padding:4px;
}
/*.green_gradiant{background: url(../img/green_gradiant_bg.jpg) repeat-x;}*/
.sp{
	background-color:#d6d5d5;
	border:10px solid #FFFFFF;
	border-left-width: 190px;
	position:relative;
}
.right{text-align:right;}
.imgright{
	position:relative;
	float:right;
	margin: 5px 0 0 10px;
}
.imgright2{
	position:relative;
	float:right;
	padding: 5px 0 0 20px;
	border:none;
}
.imgleft{
	position:relative;
	float:left;
	margin: 0px 10px 0px 0;
}
.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.contact{
	margin: 10px 10px 10px 10px;
	font-size:13px;
}
.contact-text{
	margin: 30px 10px 30px 10px;
	font-size:18px;
	font-weight:bold;
}
.contactform{
	margin: 10px 10px 10px 10px;
	font-size:13px;
}
.contactrequired{
	color: red;
	text-align: right;
}
.contactrequiredmsg{
	margin: 10px 10px 10px 10px;
	font-size:13px;
	color: red;
	text-align: left;
}
.contactnotrequired{
	color: black;
	text-align: right;
}

.poll {
	margin-left:28px;
}

/* Rollover icons */

.catalog-iconRollover {
	display: block;
	width: 106px;
	height: 33px;
	background: url('../images/mac-products-combined.jpg') top;
	text-indent: -99999px;
	margin-right: 38px; 
	float: left;
}

.catalog-iconRollover:hover {
	background-position: 0 -33px;
}

/* Tooltip for flags */

#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

/* Catalog page */

/*.catalog-images {margin: 5px 35px 20px 0;}*/

table .catalog-table {text-align:center;font-size:10px;font-weight:bold;font-variant:small-caps;color:#D50000;margin-bottom:10px; vertical-align:top;}
table .catalog-table img {margin-top:18px;}

.normal-bullet-list li {margin:5px;}
