html, body {

	width: 100%;

	background: #ffffff;

	margin: 0;

	font: 0.9em Arial, Helvetica, sans-serif;

	color: #444444;

}

img {

	border: none;

}

/*div {

	border: 1px solid #000000;

}*/

table  { border-collapse: collapse; width: 100%; }

td { vertical-align: top; }

table, td { border: /* 1px solid #000000 */ none; margin: 0em; padding: 0em; }

a { color: #1d4fab; }

a:hover { text-decoration: none; }

a:visited {

	color: #4e74b9;

}



 h2 {

	font-weight: normal;

}

h1 {font: normal 18pt  arial, tahoma, helvetica, verdana, sans-serif; color: ##444444;; margin: 0 0 6px 0; border-bottom:  1px solid #c5c5c5; }

 h2 a, h3 a, h4 a, h5 a, h6 a {

	color: #444444;

	text-decoration: none;

	border-bottom: 1px solid #c5c5c5;

}

 h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {

	color: #444444;

}





.header {

	background: url(../img/head_bg.gif) top left repeat-x;

}

.header table {

	background: url(../img/drill_bg.jpg) top right no-repeat;

}

.logo {

	background: url(../img/logo_bg.jpg) top left no-repeat;

	padding: 25px 0px 25px 25px;

}

td.logo ul {

	margin: 15px 0px 0px 310px;

}

td.logo li {

	list-style: url(../img/logo_list.gif);

	font-weight: bold;

	font-size: 14px;

}

td .map {

	width: 75px;

}

.map div {

	padding: 25px 20px 0px 0px;

}

.map div img {

	margin-left: 10px;

}

/*navigate*/

.navigate {

	padding: 0 25px 0 25px;	

}

.navigate table {

	font-weight: bold;

	text-align: center;

	width: 100%;

	background: url(../img/nav_bg.gif) repeat-x;

}

.navigate td {

	vertical-align: middle;

}

.navigate table a {

	color: #ffffff;

	text-decoration: none;

	border-bottom: solid 1px #993333;

}

.navigate table a:visited {

	color: #ffffff;

}



/*end navigate*/



/*content*/

.left {

	padding: 0 10px 0 25px;

	width: 250px;

}

.block {

	width: 220px; 

	background: url(../img/!brdr_l_block.gif);

}

.block div {

	background: url(../img/!top_l_block.gif) top left no-repeat;

}

.block div div {

	padding: 20px; 

	background: url(../img/!bttm_l_block.gif) bottom left no-repeat;

}

.search {background-image:url(../img/search_input.gif);width:180px;height:19px;background-repeat:no-repeat;}

.search_but {width:12px;height:12px;margin-top:4px;margin-left:5px;margin-right:4px;}

.searchinp {border-style:none;border-width:0px;margin-top:2px;margin-bottom:2px;width:150px;height:12px;vertical-align:top;font-size:10px;}



.block ul, li {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.block ul {

	margin-top: 22px;

	margin-left: 0px;

	margin-bottom: 20px;

	padding-left: 10px;

	padding-bottom: 15px;

	border-bottom: 1px solid #cccccc;

}

.block li {

	margin-bottom: 9px;

	list-style: url(../img/block_list.gif);

}

.block li a {

	font-size: 0.9em;

	color: #666666;

	font-weight: bold;

}

.block li a:visited {

	color: #666666;

}

.middle {

	width: 100%;

}

table .rubric { width: 100%; text-align: center; }

table .rubric td { padding: 10px; }

table .rubric td a { 

	font-size: 0.9em;

	color: #666666;

	font-weight: bold;

}







/* BEST PRICE */

div.best_price {

	margin-top: 30px;

	border-top: 1px solid #c5c5c5;

}

.best_price td {

	text-align: center;

}

.best_price a {

	font-weight: bold;

}

.best_price a:hover {

	font-weight: bold;

}

.best_price p {

	margin-top: 5px;

}

/* END BEST PRICE */







/* ARTICLES */

.articles ul {

	margin: 0;

	padding: 0;

}

.articles li{

	list-style: none;

	border-bottom: 1px solid #c5c5c5;

	padding-bottom: 20px;

	margin: 20px 0px 20px 0px;

	display: block;

}

.articles img {

	float:left;

	margin: 0 15px 15px 0;

}

.articles h4 {

	margin: 3px 0 3px 0;

	padding: 0;

	font-size: 0.9em;

}

.articles h4 a {

	color: #1d4fab;

	border: none;

	text-decoration: underline;

}

.articles h4 a:hover {

	text-decoration: none;

}

.articles h4 a:visited {

	color: #4e74b9;

}

.articles p {

	margin: 0px;

	padding: 0px;

}

.articles span {

	font-size: 0.9em;

	color: #919191;

}

/* END ARTICLES */





/* ARTICLES ITEM*/

.articles_item img {

	float: left;

	margin: 0px 15px 15px 0px;

}

.articles_item span {

	font-size: 0.9em;

	color: #919191;

}

/* END ARTICLES ITEM*/







/* NEWS */

.news ul {

	margin: 0;

	padding: 0;

}

.news li {

	list-style: none;

	border-bottom: 1px solid #c5c5c5;

	padding-bottom: 20px;

	margin: 20px 0px 20px 0px;

	display: block;

}

.news img {

	float:left;

	margin: 0 15px 15px 0;

}

.news h4 {

	margin: 3px 0 3px 0;

	padding: 0;

	font-size: 0.9em;

}

.news h4 a {

	color: #1d4fab;

	border: none;

	text-decoration: underline;

}

.news h4 a:hover {

	text-decoration: none;

}

.news h4 a:visited {

	color: #4e74b9;

}

.news p {

	margin: 0px;

	padding: 0px;

}

.news span {

	font-size: 0.9em;

	color: #919191;

}

/* END NEWS */





/* NEWS ITEM*/

.news_item img {

	float: left;

	margin: 0px 15px 15px 0px;

}

.news_item span {

	font-size: 0.9em;

	color: #919191;

}

/* END ARTICLES ITEM*/







/* CATALOGUE */

.catalogue input {

	margin: 0px 0px -5px 5px;

}

.catalogue table {

	width: 100%;

	border-top: 1px solid #c5c5c5;

	border-bottom: 1px solid #c5c5c5;

	margin: 30px 0px 0px 0px; 

}

.catalogue table td {

	text-align: center;

}

/* END CATALOGUE*/





/* CONTACTS */

.contacts p {

	margin: 5px 0px 0px 0px;

	padding: 0px;

}

.contacts p strong {

	margin-top: 15px;

}

.contacts hr {

	border: none;

	border-top: 1px solid #c5c5c5;

}

.contacts form {

	margin-top: 15px;

}

/* END CONTACTS */



/* HELP */

.help li {

	margin-bottom: 5px;

}

.help hr {

	border: none;

	border-top: 1px solid #c5c5c5;

}

/* END HELP*/



/* ORDER */

.order td {

	padding: 5px 0px 5px 0px;

}

.order .prompt {

	font-size: 0.9em;

	color: #919191;

}

.order .line {

	border-top: 1px solid #c5c5c5;

}

/* END ORDER*/









/* ITEM */

.item td.image_prod {

	padding:40px 0px 40px 0px;

	text-align: center;

}

.item div {

	border-top: 1px solid #c5c5c5;

}

.item div div {

	border: none;

	text-align: center;

}

.item h4 {

	font-weight: normal;

}

.item .price {

	font-size: 1.6em;

}

.item form {

	margin: 0px 0px 10px 0px;

	padding: 0px

}

.item input {

	margin: 0px;

	padding: 0px;

}

.item ul {

	margin: 0px 0px 20px 0px;

	padding: 0px;

}

.item li {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	list-style: none;

}

/* END ITEM */









/* BASKET */

.basket table {

	margin-bottom: 10px;

}

.basket thead {

	background: #e4e4e4;

	font-weight: bold;

	text-align: left;

}

.basket thead td {

	color: #000000;

	padding: 10px 0px 10px 15px;

}

.basket tbody td {

	padding: 10px 0px 10px 15px;

	border-bottom: 1px solid #c5c5c5;

}

.basket tbody a {

	font-weight: bold;

}

.basket tbody select {

	width: 60px;

}

.basket tfoot td {

	padding-top: 10px;

}

/* END BASKET */



/* SITEMAP */

.sitemap td {

	width: 50%;

}

/* END SITEMAP */





.right {

	padding: 0 25px 0 10px;

	width: 225px;

}

.right a {

	font-size: 0.9em;

}

.new_tools {

	border-bottom: 1px solid #c5c5c5;

	margin-top: 20px;

	padding-bottom: 15px;

}

.new_tools ul {

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 10px;

}

.new_tools li {

	list-style: url(../img/block_list.gif);

}

.new_tools a {

	font-weight: bold;

}

.new_tools p {

	margin-top: 5px;

}

.special { border-bottom: 1px solid #c5c5c5;	padding-bottom: 15px; }

.special div { text-align: center; }

.special a { font-weight: bold; }

.special p { margin-top: 5px; }

.sale div { text-align: center; }

.sale a { font-weight: bold; }

.sale p { margin-top: 5px; }



.footer {

	padding: 95px 25px 0px 25px;

}

.footer p {

	margin: 0px;

	padding: 0px;

}

.footer table td {

	text-align: center;

}

.footer table td p {

	text-align: left;

}

.copyright {

	float: left;

	width: 220px;

	background: url(../img/!brdr_l_block.gif) repeat-y;

}

div.copyright div {

	background: url(../img/!top_lf_block.gif) top left no-repeat;

	padding: 15px 15px 31px 15px;

}

.bttm_nav {

	margin-left: 230px;

	background: url(../img/footer_top_bg.gif) top left repeat-x;

}

.bttm_nav table {

	width: 100%;

}

div.bttm_nav div {

	background: url(../img/footer_left_bg.gif) top left no-repeat;

}

div.bttm_nav div div {

	background: url(../img/footer_right_bg.gif) top right no-repeat;

	padding: 15px 15px 30px 15px;

}

/*end content*/