body {
	background-color: #f4f4f4;
	margin: 0px;
	padding: 0px;
}
.mainlineFon {
	background-image: url(../images/mainline_start_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainlineFon #nav {
	background-image: url(../images/mainline_4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.uplineBreak {
	background-image: url(../images/upline_break.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.uplineStartIllus {
	background-image: url(../images/upline_p1illus.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.foot {
	background-color: #a70000;
	padding-right: 30px;
	padding-left: 30px;
}
.navPanel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #004da3;
	padding-right: 12px;
	padding-left: 12px;
}
.navPanel a {
	color: #004da3;
	text-decoration: none;
}
.navPanel a:hover {
	color: #bc0000;
	text-decoration: none;
}
.linkPanel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004DA3;
}
.linkPanel a {
	color: #004DA3;
	text-decoration: none;
}
.linkPanel a:hover {
	color: #bc0000;
	text-decoration: none;
}
.footText {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footIllus {
	background-image: url(../images/foot_illus.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.topPhones {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	padding-right: 8px;
	padding-bottom: 7px;
}
.mainRightBar {
	padding-right: 24px;
	padding-left: 24px;
}
.mainRightBarCart {
	background-color: #dfdfdf;
}
.mainRightBarCartHead {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.textItemP1Head {
	background-image: url(../images/1p_txt_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #555555;
	font-size: 11px;
	padding-bottom: 14px;
}
.textItemP1Txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}
.textItemP1Txt a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	text-decoration: none;
}
.textItemP1Txt a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}
.secondNavCell {
	background-color: #e8e8e8;
	padding: 10px;
}
.secondNavItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004da3;
	padding-top: 5px;
	padding-bottom: 5px;
}




.mainRightNavImg {
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 5px;
}
.mainRightNavBreak {
	background-image: url(../images/2nav_break.gif);
	background-repeat: repeat-x;
}



.topPhones #small {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}
.topScheme {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	vertical-align: text-top;
}
.mainRightNavCont {
	padding-top: 11px;
	padding-bottom: 5px;
}
.mainRightNavItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004da3;
	padding-top: 4px;
	padding-left: 1px;
}
.mainRightBarProdTxt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-top: 12px;
}
.mainRightBarProdLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
}


.mainRightNavItem a {
	color: #004da3;
	text-decoration: none;
}
.mainRightNavItem a:hover {

	color: #bc0000;
	text-decoration: none;
}
.mainRightBarProdLink a {
	color: #004da3;
	text-decoration: none;
}
.mainRightBarProdLink a:hover {
	color: #bc0000;
	text-decoration: none;
}
.mainRightBarCartSumm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainRightBarCartHead #link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	padding-left: 10px;
}
.mainRightBarCartHead #link a {
	color: #004da3;
	text-decoration: none;
}
.mainRightBarCartHead #link a:hover {
	color: #bc0000;
	text-decoration: none;
}
.textItemP1Link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004DA3;
	padding-top: 5px;
	padding-bottom: 30px;
}
.textItemP1Link a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004DA3;
	text-decoration: none;
}
.textItemP1Link a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}
.p1AnonsFon {
	background-color: #e9e9e9;
	background-image: url(../images/1p_anons_lb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.p1AnonsFonL2 {
	background-image: url(../images/1p_anons_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 30px;
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}

.p1AnonsFonL2 a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	text-decoration: none;
}
.p1AnonsFonL2 a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}

.p1AnonsFonL2 #noBord {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border: 1px solid #e9e9e9;
}
.p1AnonsFonL2 #noBord td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	padding: 2px;
	border: 1px solid #e9e9e9;
}
.p1AnonsFonL2 table {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
}
.p1AnonsFonL2 td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f4f4f4;
	border-left-color: #f4f4f4;
}


#emph {
	color: #bc0000;
}

.p1AnonsLeft {

	background-image: url(../images/1p_anons_l.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.p1AnonsRight {


	background-image: url(../images/1p_anons_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.p1AnonsBottom {



	background-image: url(../images/1p_anons_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.authForm {
	margin: 0px;
	padding: 0px;
}
.authHeader {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.authText {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-left: 5px;
}
.authInput {
	background-image: url(../images/auth_pole.gif);
	background-repeat: no-repeat;
}
.authField {
	background-color: #ececec;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12px;
	width: 108px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
}
.footNav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
}


.authHeader #link {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	padding-left: 10px;
}
.authHeader #link a {

	color: #004da3;
	text-decoration: none;
}
.authHeader #link a:hover {

	color: #bc0000;
	text-decoration: none;
}
.footNav a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}
.footNav a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A70000;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}
.footText a {
	color: #FFFFFF;
	text-decoration: none;
}
.footText a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.smBan {
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.mainlineFonSec {

	background-image: url(../images/mainline_sec_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainlineFon #navSec {
	background-image: url(../images/mainline_sec_4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.textItemCellHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bc0000;
}
#imgLeft {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
}
#imgRight {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.textItemCell {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}

.textItemCell a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	text-decoration: none;
}
.textItemCell a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}

.textItemCell #noBord {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border: 1px solid #f4f4f4;
}
.textItemCell #noBord td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	padding: 2px;
	border: 1px solid #f4f4f4;
}
.textItemCell table {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
}
.textItemCell td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f4f4f4;
	border-left-color: #f4f4f4;
}

.firstNavItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004da3;
	padding-top: 5px;
	padding-bottom: 5px;
}

.firstNavItem a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004da3;
	text-decoration: none;
}
.firstNavItem a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}
.firstNavItemActive {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.firstNavItemActive a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}
.firstNavItemActive a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}

.secondNavItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004da3;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left:10px;
}
.secondNavItem a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004da3;
	text-decoration: none;
}
.secondNavItem a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}

.secondNavItemActive {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left:10px;
}
.secondNavItemActive a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}
.secondNavItemActive a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-decoration: none;
}

.thirdNavItem {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left:20px;
}
.thirdNavItem a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004da3;
	text-decoration: none;
}
.thirdNavItem a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}

.thirdNavItemActive {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left:10px;
}
.thirdNavItemActive a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}
.thirdNavItemActive a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	text-decoration: none;
}

.uplineSecIllus {

	background-image: url(../images/upline_p2illus.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.navPanelActive {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #bc0000;
	padding-right: 12px;
	padding-left: 12px;
}
.navPanelActive a {

	color: #bc0000;
	text-decoration: none;
}
.navPanelActive a:hover {

	color: #bc0000;
	text-decoration: none;
}
.footNavActive {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
}
.footNavActive a {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0000;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}
.footNavActive a:hover {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A70000;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}


.textitemCell #catalog1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #B83400;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color:#EEEEEE;
	padding-left: 10px;
}
.textitemCell #catalog1 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #catalog1 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #catalog2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #B83400;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#DDDDDD;
}
.textitemCell #catalog2 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #catalog2 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #catalog3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B83400;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#DDDDDD;
}
.textitemCell #catalog3 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #catalog3 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B83400;
	text-decoration: none;
}
.textitemCell #item {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1	px;
	padding-left: 30px;
}
.textitemCell #item a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.textitemCell #item a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.catInput {
	background-color: #ececec;
	height: 18px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
