body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
h1, h2, h3, h4 {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
img {
	border:0;
}
p {
	margin: 0;
}
td {
	vertical-align: top;
}
ul {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
ul a {
	color:#505050;
	text-decoration: none;
}
ul a:hover {
	text-decoration: underline;
}
ul li {
	list-style: url(../img/li_subcats.png) outside;
}
a {
	color: #074395;
}
/* HEADER */
.header {
	width: 910px;
	/*margin: 0px auto;*/
	padding: 0px;
	height: 42px;
}
.header h4 {
	line-height: 42px;
	font-weight: bold;
	color: #1d2776;
	font-size: 20px;
}
.header a {
	background: no-repeat left top;
	display: block;
	float: right;
	height: 42px;
	text-indent: -3000px;
	overflow: hidden;
}
.header a.cart_btn {
	width: 137px;
	background-image:url(../img/basket_btn.png);
}
.header a.login_btn {
	width: 94px;
	background-image:url(../img/login_btn.png);
}
.header a.register_btn {
	width: 125px;
	background-image:url(../img/register_btn.png);
}
/*END HEADER */


/* TOP BANNER */
.banner {
	height: 110px;
	width: 905px;
	/*margin: 0px auto;*/
	padding: 5px 0px 0px 5px;
	background: #ee1d23;
}
.searchForms {
	width: 170px;
	float: right;
}
#search {
	width: 170px;
	margin: 15px 0 0;
	padding: 0 20px 0 0;
}
#search label {
	display: block;
	margin: 0 0 3px;
	color: #FFFFFF;
	font-size: 83.33%;
	clear: both;
}
#search input.text {
	float: left;
	width: 125px;
	margin: 0 5px 0 0;
	border: 1px solid #000000;
}
#search input.img {
	float: left;
	margin: 2px 0 0;
}
.banner .title {
	display: block;
	width: 700px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	background: no-repeat left top;
}
.banner .title a.go_home {
	display: block;
	width: 555px;
	height: 105px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	float:left;
	margin-right: 10px;
}
.banner .title a.go_delivery {
	display: block;
	width: 130px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	float:left;
}
/*NOT SURE ABOUT THIS ---------------------------------------
.header1 {
	display: block;
	width: 578px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	background: no-repeat left top;
}
.header2 {
	display: block;
	width: 99px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	float: right;
	background: no-repeat left top;
}
.header1 a {
	display: block;
	width: 578px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
}
.header2 a {
	display: block;
	width: 99px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-indent: -3000px;
	overflow: hidden;
}
NOT SURE ABOUT THIS ---------------------------------------*/

/*END TOP BANNER */


/* MAIN MENU */
.main_menu {
	line-height: 22px;
	display: block;
	/*margin: 0px auto;*/
	padding: 0px 0px 0px 25px;
	height: 22px;
	width: 885px;
	background: #EE1D23;
	list-style: none;
}
.main_menu li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	list-style: none;
}
.main_menu .b1 {
	background: #673eb3;
}
.main_menu .b2 {
	background: #aaab30;
}
.main_menu .b3 {
	background: #ec9d13;
}
.main_menu .b4 {
	background: #13a7d8;
}
.main_menu .b5 {
	background: #9e40ee;
}
.main_menu .b6 {
	background: #9ecd2d;
}
.main_menu .b7 {
	background: #d520b1;
}
.main_menu .b8 {
	background: #1b2676;
}
.main_menu a {
	color: #FFFFFF;
	line-height: 22px;
	display: block;
	margin: 0px;
	padding: 0px 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}
/*END MAIN MENU */


/* SUB MENU */
.sub_menu {
	line-height: 24px;
	display: block;
	/*margin: 0px auto;*/
	padding: 0px 0px 0px 170px;
	height: 24px;
	width: 740px;
	list-style: none;
	background: #595959;
}
.sub_menu li {
	display: block;
	float: left;
	list-style: none;
}
.sub_menu a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px 15px;
}
.page {
	margin-top: 4px;
	padding: 0px;
	width: 910px;
}
.page .content_left {
	width: 725px;
	float: left;
}
.page .content {
	padding: 0px;
	margin: 0px;
	width: 543px;
	float: right;
	overflow: hidden;
}
.page .sidebat_left {
	width: 170px;
	float: left;
}
.page .sidebat_right {
	width: 170px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.footer_links {
	height: 31px;
	width: 910px;
	line-height: 31px;
	text-align: center;
	margin-top: 5px;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background: #000000 url(../img/footer-bg.png) repeat-x 0 0;
}
.footer_links a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer {
	text-align: center;
	margin-bottom: 25px;
	padding: 0px;
	width: 910px;
	color: #595959;
	font-size: 10px;
	font-weight: bold;
	line-height: 24px;
}
.footer a {
	color: #595959;
	text-decoration: none;
}
.footer a:hover {
	color: #595959;
	text-decoration: underline;
}
/* SUB MENU */



.ads {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.ads a:link, .ads a:visited {
	display: block;
	float: left;
	margin: 0 2px 0 0;
	border: solid 1px #ddeafa;
}
.box {
	border: solid 4px #d2d2d2;
	padding: 0;
	margin: 0 0 8px;
}
#ink {
	padding: 6px 0px 0px 9px;
}
.sidebat_left h2, .sidebat_right h2 {
	text-align: center;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	line-height: 26px;
	background: url(../img/title-1.gif) repeat-x 0 0;
	margin: 0 0 1px;
}
#promises ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
}
#promises li {
	padding: 1px 0 2px 22px;
	background: url(../img/bullet-1.png) no-repeat 0 0;
	color: #555555;
	font-size: 91.67%;
	list-style: none;
}
#promises li span {
	display: block;
	color: #d40013;
	font-size: 109.09%;
	font-weight: bold;
	list-style: none;
}
#promises li a:link, #promises li a:visited {
	color: #555555;
}
#catalogue {
	background: url(../img/img-catalogue1.gif) no-repeat 100% 40%;
	font-size: 75%;
	padding: 8px 5px;
}
#catalogue ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#catalogue p {
	text-transform: uppercase;
	color: #cb2303;
	margin: 0 0 8px;
}
#catalogue li {
	line-height: 15px;
	padding: 0 0 0 20px;
	margin: 0 0 8px;
	text-transform: uppercase;
	list-style: none;
	color: #555555;
}
#catalogue li.online {
	background: url(../img/icon-online.gif) no-repeat 5px 0;
}
#catalogue li.post {
	background: url(../img/icon-post.gif) no-repeat 1px 2px;
}
#catalogue li.phone {
	background: url(../img/icon-phone.gif) no-repeat 0 2px;
}
#catalogue li a:link, #catalogue li a:visited {
	color: #555555;
}
#catalogue a:link, #catalogue a:visited {
	color: #555555;
}
#eco {
	padding: 8px 5px;
}
#eco a:link, #eco a:visited {
	display: block;
	padding: 5px 0 0 67px;
	height: 56px;
	line-height: 1.35;
	background: url(../img/img-green.jpg) no-repeat 0 0;
	color: #232021;
	text-decoration: none;
}
#tOffers {
	margin: 0 0 0 -2px;
	width: 175px;
	height: 61px;
}
#tOffers span {
	background: url(../img/title-offers.png) no-repeat 0 0;
}
#offers {
	border-top: none;
}
#offers ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
}
#offers li {
	padding: 0 0 5px;
	margin: 0 0 5px;
	background: url(../img/sep-1.gif) no-repeat 50% 100%;
	clear: both;
	list-style: none;
}
#offers li.last {
	padding: 0;
	margin: 0;
	background: none;
}
#offers li p {
	margin: 0 0 5px;
}
#offers li p.name {
	font-weight: bold;
}
#offers li p.name a:link, #offers li p.name a:visited {
	color: #000000;
	text-decoration: none;
}
#offers li p.info {
	font-size: 75%;
	color: #929090;
	margin: 0 0 2px;
}
#offers li p.price {
	text-transform: uppercase;
	color: #d50100;
}
.ir {
	position: relative;
	overflow: hidden;
}
.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -1000em;
}
#offers p {
	text-transform: uppercase;
	font-weight:bold;
	font-size:12px;
	color: #cb2303;
	margin: 0 0 8px 4px;
}
#offers a:link, #offers a:visited {
	color: #cb2303;
	text-decoration: underline;
}
#offers a:hover {
	color: #cb2303;
	text-decoration: none;
}
.promotion_box {
	overflow: hidden;
}
a.promotion_url {
	text-decoration: none;
	display: block;
	float: left;
	height: 156px;
	width: 177px;
}
#login_form {
	margin: 0px;
	padding: 5px;
}
#login_form b {
	color: #d40013!important;
	text-decoration: underline!important;
	font-size: 11px;
	font-weight: bold;
}
#login_form input[type="text"], #login_form input[type="password"] {
	background: #eae9e9;
	width: 150px;
	border: 1px solid #000000;
	margin-top: 3px;
	margin-bottom: 5px;
}
ul.subcats_links {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
.subcats_links a {
	color:#505050;
	text-decoration: none;
}

.subcats_links a:hover {
	text-decoration: underline;
}
ul.subcats_links li {
	list-style: url(../img/li_subcats.png) outside;
}
.categs {
	width: 100%;
	overflow: hidden;
}
.categ {
	float: left;
	margin: 0 2px 3px 0;
	width: 179px;
	background: url(../img/box1-b.png) no-repeat 0 100%;
	height: 300px;
}
.categs .alt {
	margin-right: 0;
}
.categ .in {
	background: url(../img/box1-t.gif) no-repeat 0 0;
	padding: 1px 4px 5px;
}
.categType2 {
	background: url(../img/box2-b.png) no-repeat 0 100%;
}
.categType2 .in {
	background: url(../img/box2-t.gif) no-repeat 0 0;
}
.categ h2 {
	height: 63px;
	margin: 0 0 5px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -0.05em;
	line-height: 0.95;
	text-transform: uppercase;
	position: relative;
	border-bottom: solid 1px #e9eef1;
}
.categ h2 span {
	position: absolute;
	left: 4px;
	bottom: 10px;
	width: 100px;
	z-index: 10;
	cursor:pointer;
}
.categ h2 img {
	position: absolute;
	right: 5px;
	bottom: 0;
	z-index: 5;
}
.categ1 h2 {
	color: #ff9600;
}
.categ2 h2 {
	color: #ff9600;
}
.categ3 h2 {
	color: #0fa6d7;
}
.categ4 h2 {
	color: #9e40ee;
}
.categ5 h2 {
	color: #85bb02;
}
.categ6 h2 {
	color: #db1c85;
}
.categ7 h2 {
	color: #1f2977;
}
.categ1 h2 a {
	color: #ff9600;
}
.categ2 h2 a {
	color: #ff9600;
}
.categ3 h2 a {
	color: #0fa6d7;
}
.categ4 h2 a {
	color: #9e40ee;
}
.categ5 h2 a {
	color: #85bb02;
}
.categ6 h2 a {
	color: #db1c85;
}
.categ7 h2 a {
	color: #1f2977;
}
.categ3 li {
	list-style: url(../img/li_subcats_0fa6d7.png) outside;
}
.categ4 li {
	list-style: url(../img/li_subcats_9e40ee.png) outside;
}
.categ5 li {
	list-style: url(../img/li_subcats_9bbb3a.png) outside;
}
.categ6 li {
	list-style: url(../img/li_subcats_e11c85.png) outside;
}
.categ7 li {
	list-style: url(../img/li_subcats_1f2977.png) outside;
}
#page .categ ul {
	list-style: none;
	margin: 0;
	font-size: 91.67%;
}
.categ li {
	margin: 0 0 1px;
	font-weight: bold;
	font-size: 11px;
}
.categ li a:link, .categ li a:visited {
	color: #878787;
	text-decoration: none;
	font-weight: normal;
}
.categ li a:link:hover, .categ li a:visited:hover {
	text-decoration: underline;
}
.categ1 li, .categ1 li.more a:link, .categ1 li.more a:visited {
	color: #ec9a0d;
}
.categ2 li, .categ2 li.more a:link, .categ2 li.more a:visited {
	color: #ec9a0d;
}
.categ3 li, .categ3 li.more a:link, .categ3 li.more a:visited {
	color: #0fa5d7;
}
.categ4 li, .categ4 li.more a:link, .categ4 li.more a:visited {
	color: #a753f0;
}
.categ5 li, .categ5 li.more a:link, .categ5 li.more a:visited {
	color: #85bb02;
}
.categ6 li, .categ6 li.more a:link, .categ6 li.more a:visited {
	color: #db1b85;
}
.categ7 li, .categ7 li.more a:link, .categ7 li.more a:visited {
	color: #232d7a;
}
.infox {
	background: #cfebf7 url(../admin/img/info.png) no-repeat 10px center;
	border: 1px solid #2580b2;
	margin: 0px;
	padding: 15px 15px 15px 50px;
}
.error_message {
	background: #ffeff7 url(../admin/img/error_info.png) no-repeat 10px center;
	border: 1px solid #cc6699;
	margin: 0px;
	padding: 15px 15px 15px 50px;
}
.in a {
	text-decoration: none;
}


h1.pd_title{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
h3.pd_title{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.product_basket{
	background: url(../images/basket.png) no-repeat left center;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 40px
}
.oci_category {
	text-align: center;
	width: 162px;
	height: 140px;
	margin-left:10px;
	border: 1px solid #ddeafa;
	float: left;
	margin-bottom:10px;
	padding: 5px;
}
.oc_category {
	text-align: center;
	width: 162px;
	height: 50px;
	margin-left:10px;
	border: 1px solid #ddeafa;
	float: left;
	margin-bottom:10px;
	padding: 5px;
}
.oci_category  .img {
	height: 90px;
}
.pd_category {
	height: 40px;
}
.oc_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}





.navigator {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.navigator a{
	text-decoration: none;
	color: #0033FF;
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	outline: none;
}
.navigator a:hover{
	text-decoration: none;
	background: #E6F1F7;
	border: 1px solid #82C2E1;
	padding: 3px;
}
.selected, .inactive {
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.inactive {
	color: #999999;
}




