html, body
{
	height: 100%;
	padding: 0px;
	margin: 0px;
}

body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: #D8EFFF url(/i/blue.gif) left top repeat-y;	
}

h4.caption
{
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}

h4.caption, h4.caption a
{
	font-size: 14px;
	color: #888888;
	font-weight: normal;
}

a
{
	outline: 0;
}

a:link
{
	color: #0195FE;
}

a:visited
{
	color: #888888;
}

a:active
{
	color: #EFB22D;
}

a:hover
{
	color: #EFB22D;
}




form, input
{
	padding: 0px; 
	margin: 0px;
}

a:hover
{
	text-decoration: none;
}

h1
{
	color: #FF0000;
	font-weight: normal;
	font-family: Times new roman, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin: 5px 0px 0px 0px;	
}

h2
{
	color: #FF0000;
	font-weight: normal;
	font-size: 16px;
	padding: 0px;
	margin: 15px 30px 10px 0px;
}

h2 span.description
{
	font-style: italic;
	color: #888888;
	font-size: 13px;
}

td
{
	vertical-align: top;
}

table
{
	margin: 0px;
}

div.phone
{
	position: absolute; left: 425px; top: 50px;
	color: red; font-size: 24px;
}
div.phone span
{
	font-size: 14px;
}
div.bannertext
{
	letter-spacing: 10px;
	font-size: 10px;
	color: #000000;
	position: absolute; left: 260px; top: 150px;
}

table.main
{
	width: 1024px;
	width: 100%;
	height: 100%;
	background: url(/i/kenguru.jpg) left bottom no-repeat;
}

td.banner
{
	width: 100%;
	background: white; 
	background: #FFFFFF url(/i/fon2.jpg) right top no-repeat;	
}

td.logo
{
	width: 185px;
	background: white; 
	/*padding: 36px 55px 40px 45px*/
	padding: 22px 55px 28px 45px
}

table.main td.top
{
	vertical-align: top;
	background: transparent; 	
}

table.main td.bottom
{
	vertical-align: bottom;
}

td.menu
{
	width: 205px;
	padding: 10px 20px 10px 10px;
	margin: 0px;
}

td.content
{
	width: 100%;
	padding: 5px 20px 5px 5px;
	margin: 0px;
}


td.menu div
{
	padding: 15px 0px 0px 20px;
	background: url(/i/bull0.jpg) left 18px no-repeat;
	margin: 0px;
}

td.menu div span.menuitem
{
	display: block;
	padding-bottom: 15px;
	background: url(/i/line0.jpg) left bottom no-repeat;
	color: #FFFFFF;
	font-size: 17px;
	text-decoration: none;
	font-family: Times New Roman, Arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

a.menuitem
{
	color: #FFFFFF;
	font-size: 17px;
	text-decoration: none;
	font-family: Times New Roman, Arial, sans-serif;
	font-weight: normal;
	white-space: nowrap;
}

td.menu div a:hover
{
	text-decoration: underline;
}

td.linemenu
{
	padding: 30px 0px 30px 10px;
	padding-left: 235px;
}

table.bottom
{
	background: url(/i/rb.gif) right bottom no-repeat;
	width: 100%;
}

td.linemenu a, td.linemenu span
{
	color: black;
	display: block;
	float: left;
	margin: 0px 7px;
	padding: 0px;
}

td.copyright
{
	padding: 10px 0px 0px 0px;
}

td.copyright, td.copyright a
{
	color: #888888;
}


table.gooditems
{
	width: 100%;
}

table.gooditems td.gooditem
{
	border-bottom: 1px solid #AAC0CE;
}

div.gooditem
{
	text-align: justify;
	margin-top: 10px;
	padding-bottom: 10px;
}
	div.gooditem h2
	{
		margin-left: 0px;
		margin-bottom: 10px;
	}

	div.gooditem h2 a
	{
		font-size: 16px;
		color: red;
		text-decoration: none;
	}

	div.gooditem img
	{
		/*margin: 3px 10px 10px 0px;*/
	}
	
	div.gooditem a
	{
		color: red;
	}


	table.goodparams
	{
		border-collapse: collapse;
		margin: 3px 0px 0px 5px;
		white-space: nowrap;
	}

	table.goodparams th
	{
		vertical-align: middle;
		padding: 5px 2px 5px 2px;	
		text-align: left;
		border: none;
		font-size: 11px;
		color: #6C757C;
	}

	table.goodparams td
	{
		vertical-align: middle;
		text-align: left;
		padding: 5px 2px 5px 2px;	
		border: none;	
		font-size: 11px;
	}
	
	table.orderline
	{
		width: 100%;
		border: 1px solid #CCCCCC;
	}
	
	table.orderline th
	{
		vertical-align: middle;
		text-align: left;
		padding: 0px 10px; 
	}	
	table.orderline td
	{
		vertical-align: middle;
		text-align: right;
		padding: 0px 10px; 
		color: red;
	}	
	
	b.goodparts
	{
		display: block;
		margin: 5px 0px 0px 0px;
		padding: 0px;
	}
	
	table.goodparts
	{
		border-collapse: collapse;
	}
	
	b.cost
	{
		color: #000000;
	}
	
	table.goodparts tr
	{
		border: 1px solid black;
	}
	
	table.goodparts th
	{
		padding: 0px 15px 0px 10px;
		vertical-align: middle;
		text-align: left;
	}
	table.goodparts th a
	{
		font-weight: normal;
		font-size: 16px;
		
	}
	
	table.goodparts td
	{
		padding: 0px 0px 0px 15px;
		vertical-align: middle;
		text-align: right;
		border: none;
	}
	

table.basket
{
	border-collapse: collapse;
}
	table.basket td, table.basket th
	{
		text-align: left;
		vertical-align: top;
		padding: 0px 5px;
		border: 1px solid #888888;
	}
	
	table.basket td.change
	{
		text-align: right;
	}
	
	table.basket td.cost
	{
		text-align: right;
	}

	table.basket td.count input
	{
		text-align: right;
	}

	
a.menusubitem, span.menusubitem
{
	display: block;
	padding-left: 5px;
	font-size: 11px; 
	font-family: Arial, sans-serif;	
	color: #EEEEEE;
}

span.menusubitem
{
	color: #FFFFFF;
}
.whitec
{
	border:1px solid #CCCCCC;
	display:none;
	height:370px;
	position: absolute;
	z-index: 10;
	margin-left: -227px;
	padding:2px 0 2px 15px;
	width:330px;
	background: #fff;
}
.whitec img
{
	border: 0px;
}	

.whitec .krest 
{
	float:right;
	padding-right:15px;
}
.export
{
    width: 298px;
    height: 325px;
    overflow: auto;
    border: 1px solid #9A9A9A;
    padding: 7px;
}

.export div
{
    float: left;
    margin: 4px 6px 8px 6px;
}
.export div a
{
	padding: 2px;
	display: block;
	text-decoration: none;
	border: 1px dotted #3D89A3;
	color: #000;
	width: 120px;
	height: 130px;
	overflow: hidden;
}	
.export div a:hover
{
	color: #fff;
    border: 1px solid #3D89A3;
    background: #3D89A3;
}
.export div.selected a
{
	background: #608693;
	color: #fff;
}
.changelink
{
	color:red;
	text-decoration: none;
	border-bottom: red 1px dashed;
}
.rightside a
{
	color: #7c9fb5;
	text-decoration: none;
}
