a, p, span, div, h1, h2, h3, h4, h5, h6, table, img, ul {box-sizing: border-box; padding:0; margin:0; border:0; };
body, table, tr, td, a, input, select {
	font-family: Arial;
	font-size: 12px;
}
#myPage {
	text-align: center;
	width: 100%;
}
.clear_both {
	clear: both;
}

.breakPage {
	page-break-after: always
}

/* #basket { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_iconNew.jpg); float: left; cursor:hand; } */
/* #basketFull { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_iconNew.jpg); float: left; cursor:hand; }  */
#basket { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_home.jpg); float: left; cursor:hand; }
#basketFull { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_home_full.jpg); float: left; cursor:hand; }

#basket2 { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_top.jpg); float: left; cursor:hand; }
#basketFull2 { width: 191px; height: 52px; background-repeat: no-repeat; background: url(images/proposal_basket_top_full.jpg); float: left; cursor:hand; }
/*********************************** MENU ***********************************/
#menuDiv {
	/*background: url(images/menuBackground.png) no-repeat; */
	width: 775px;
	height: 43px;
}

.myMenuItem {
	background: url(images/menuWordBack.jpg) repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 43px;
	text-align: center;
}

.myMenuItemOver {
	background: url(images/menuHoverWord.jpg) repeat-x;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.myMenuItem a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.line {
	background: url(images/menuLine.jpg) no-repeat;
	width:2px;
	height:43px;
}

.myMenuItemOver a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.myMenuItemOver53 {
	background: url(images/over41.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver53 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.myMenuItemOver47 {
	background: url(images/over35.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver47 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.myMenuItemOver64 {
	background: url(images/over50.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver64 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.myMenuItemOver82 {
	background: url(images/over70.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver82 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.myMenuItemOver85 {
	background: url(images/over75.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver85 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.myMenuItemOver92 {
	background: url(images/over80.jpg) no-repeat;
	height: 43px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.myMenuItemOver92 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
/*********************************** HEADER ***********************************/
.headerDiv {
	height: 133px;
	background: url(images/headerBackGround.jpg) repeat-x;
	width: 100%;
	text-align:center;
}

#topLine {
	height: 78px;
	width: 773px; 
}

#theLogo {
	float: right;
	height: 78px;
	text-align: bottom;
	width: 127px;
}

.linksaOLD {
	float: right; 
	padding-right: 25px;
	width: 227px;
}

.linksa {
	padding-right: 0px;
	width: 227px;
}

.linksa a {
	color: #bf0435;
	font-weight: bold;
	text-decoration: none;
}

.headerLeft {
	float: left;
	height: 78px;
	text-align: right;
	width: 292px;
}

.redHeadText {
	color: #bf0435;
	font-size: 11px;

}

/*********************************** MDL PAGE ***********************************/
#bannerBG {
	background: url(images/bannerBG.jpg) no-repeat;
	width: 775px;
	height: 236px;
	padding: 7px 7px 7px 7px;
}

#mdlPage {
	text-align: center;
	width: 783px;
}

#rightSide {
	float: right;
	width: 187px;
	border: 1px solid #FFFFFF;
}

.rightSide {
	width: 190px;
	border: 0px;
	vertical-align:top;
}

#leftSide {
	float: left;
	width: 582px;
	border: 0px;
	padding:0px;
}

.leftSide {
	width: 586px;
	border: 1px solid #FFFFFF;
	vertical-align:top;
	padding:0px;
}

.catList {
	width: 182px; 

}

.catList a {
	color : #636363;
	font-weight: normal;
	text-decoration: none;
}

.catList a:hover {
	color : #bf0435;
	font-weight: bold;
	text-decoration: none;
}

#catalogBanner {
	background: url(images/catalogBanner.jpg) no-repeat;
	height: 52px;
	width: 385px;
	float: right;
	cursor: pointer;
}

.newFormInp { background: url(images/formInp_mid.gif) repeat-x top right; border:none; height: 24px; width:200px; line-height:24px; }
.newFormText { border:1px solid #d3d9e2; height: 70px; width:208px; background-color:#f9f9f9 }
.nFinpRight { background: url(images/formInp_right.gif) no-repeat right; height: 24px; margin:0px; padding-right:4px; position:relative; }
.nFinpLeft { background: url(images/formInp_left.gif) no-repeat right; height: 24px; width:6px; margin:0px; position:absolute; top:1px; }

.menu_left { background:url(images/menuLeft.jpg) no-repeat; width:7px; height:43px; }
.menu_left_hover { background:url(images/menuLeftHover.jpg) no-repeat; width:7px; height:43px; }

.menu_right { background:url(images/menuRight.jpg) no-repeat; width:7px; height:43px; }
.menu_right_hover { background:url(images/menuRightHover.jpg) no-repeat; width:7px; height:43px; }
