/* Tags */
* {font-size: 100.01%;}

html, body,
p, div, pre,
form, fieldset,
dl, dt, dd, ul, ol, li,
table, td, th,
h1, h2, h3, h4, h5 {
	margin: 0; padding: 0;}
html, body,
p, div, pre,
form, fieldset,
dl, dt, dd, ul, ol, li,
table, td, th {
	line-height: 1.4;}
h1, h2, h3, h4, h5 {
	line-height: 1;}
body {
	width: 100%; height: 100%;
	font-size: 68.75%; font-family: Trebuchet MS, Arial, Verdana ,Georgia, serif;
	background: #FFF;}
body, html {
	height: 100%;}
head+body input {
	padding: 0;}
td {
	vertical-align: top;}
/*	
a {
	text-decoration: none; color: #FF5817;}
a:visited {
	text-decoration: none; color: #FF5817;}
a:hover {
	text-decoration: underline; color: #FF5817;}
a:active {
	text-decoration: underline; color: #FF5817;}
*/
a {
	text-decoration: none; color: #FF5817;}
a:visited {
	text-decoration: none; color: #FF5817;}
a:hover {
	text-decoration: underline;}
a:active {
	text-decoration: underline;}
	
img {
	border: 0;}

/* Standart styles */

.wh100 {
	width: 100%; height: 100%; border-collapse: collapse;}
.w100 {
	width: 100%; border-collapse: collapse;}
.h100 {
	height: 100%; border-collapse: collapse;}
.p0 {
	padding: 0 !important}
.m0 {
	margin: 0 !important}
.fl {
	float: left;}
.fr {
	float: right;}
.tal {
	text-align: left;}
.tar {
	text-align: right;}
.bn {
	border: none !important;}
.floatclear {
	overflow: hidden; width: 100%;}
.block {
	min-width: 1000px; clear: both;
	_width: expression((documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : '100%');}
.active {
	color: #FF4902 !important;}
.acms {color: #fff;position: absolute;left: -2100px;width: 2100px;font-size: 11px;}

/* Content */

.content {
	padding: 22px 40px 40px 30px;
	font-size: 1.2em; line-height: 1.2em; color: #555555; font-family: Arial, sans-serif; }
	
	/* text */
	.content hr {
		height: 1px; color: #EFEFEF;}
	.content a, .content a:visited {
		text-decoration: underline;}
	.content a:hover {
		text-decoration: none;}
	.content p {
		font-size: 1em; margin: .55em 0;  line-height: 1.2em; }
	.content sub, .content sup, .content small {
		font-size: .8em;}
	.content big {
		font-size: 1.2em;}
	.content blockquote {
		margin: 1.5em .2em 1.5em 2em; padding-left: 0.5em; border-left: .3em solid #FF4902; width: 450px;}

	/* headers */
	.content h1 {
		margin: 0 0 20px 0;
		font-size: 1.2em; font-family: Trebuchet MS, sans-serif;}
	.content h2 {
		color: #FF4902; margin-bottom: 0.4em; font-size: 1.1em;}
	.content h3 {
		margin-top: 1.2em;
		font-size: 1.1em;}
	.content h4 {
		margin-top: 1.2em;
		font-size: 0.9em;}
	.content h5 {
		margin-top: 1.2em;
		font-size: 0.9em; font-weight: normal;}

	/* lists */
	.content ul {
		margin: .75em 0 .75em 1em;}
	.content ol {
		margin: .75em 0 .75em 2.5em; _margin: .75em 0 .75em 2.7em; color: #FF4902;  font-weight: bold;}
	.content ul li {
		list-style-type: none;  padding: 0 0 0 12px; background: url(../images/content_redsquare.gif) no-repeat 0px 0.5em;}
	.content ol li p {
		margin: 0.25em 0; list-style-type: none; color: #555555; !important; font-weight: normal;}
	.content dl {
		margin: 1.5em 0; }
		.content dt {
			margin-top: 1em;
			font-weight: bold; }
		.content dd {
			margin-top: .3em; }
	.content li ul,	.content li ol {
		margin-top: 0; }
	
	/* tables */
	.table-style {
		margin: .75em 0;}
		.table-style td,.table-style th {
			padding: .4em .8em;}
		.table-style th {
			background: #FFCC00; color: black; text-align: left;}
	
	/* forms */
	.form-style td {
		padding: 0.2em;}
	.form-style-label {
		text-align: right;}
	.form-style-header {
		font-weight: bold;}
	.form-style textarea {
		width: 200px; height: 100px; border: 1px solid #EFEFEF;; overflow: auto; }
	.form-style input {
		width: 200px; border: 1px solid #EFEFEF;}
	.form-style-submit {
		cursor: pointer; cursor: hand;
		width: 100px !important;}

	/* images*/
	.ifl {
		float: left; margin: 0 1em 1em 0;}
	.ifr {
		float: right; margin: 0 0 1em 1em;}
	.ic {
		margin: 1em;}

/* colours */
	.red {
		background: #FF4902;}

	.orange {
		background: #FFAF02;}

	.yellow {
		background: #FFCB01;}

	.green {
		background: #20BA02;}
	
	.cyan {
		background: #00C2C7;}

	.blue {
		background: #0259BA;}

	.violet {
		background: #CF7EDB;}

	.brown {
		background: #C6A901;}

	.grey {
		background: #EFEFEF;}

	.white td{
		background: white; 
		padding-top: 0 !important; padding-bottom: 0 !important;}

/* icons */
	.ico-basket {
		padding: 0 30px 2px 0;
		background: url(../images/i_basket.gif) no-repeat 100% 0;}

	.ico-compare {
		padding: 2px 40px 1px 0;
		background: url(../images/i_phone.gif) no-repeat 100% 0;}

	.star {
		background:  url(../images/l_content_star.gif) center center no-repeat;}
