body
{
	margin:0px;
}

.header
{
	height:170px;
	width:100%;
	background: transparent url(img/head-fon.png) 0px 0px repeat-x;
	min-width:1000px;
}

.logo
{
	height:166px;
	width:236;
	background: transparent url(img/logo.png) -30px 0px no-repeat;
}

    .logo-img 
	{
        margin-left:16px;
        width:212px;
        height:166px;
        cursor:pointer;
    }

    .logo-img a
	{
					position:absolute;
					left:15px;
					top:0px;
width:212px;
height:166
    }


	a.home
	{
		position:absolute;
		display:block;
		height:10px;
		width:11px;
		margin-left:17px;
		margin-top:69px;
		background: transparent url(img/_home.gif) 0px 0px no-repeat;
	}
	
	a.mail
	{
		position:absolute;
		display:block;
		height:10px;
		width:11px;
		margin-left:17px;
		margin-top:102px;
		background: transparent url(img/_mail.gif) 0px 0px no-repeat;
	}
	
	.sr4
	{
		overflow:hidden;
		zoom:1;
		padding-top:80px;
		padding-left:270px;
	}
	
	.str, .field
	{
		float:right;
	}
	
	.str_X
	{
		font-family:tahoma;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		padding-right:12px;

		background:url(img/sl.png) right 0px no-repeat;
		
		height:17px;
		line-height:17px;
		margin-top:35px;
	}
	
	#inpSearch
	{
		height:11px;
		font-size:9px;
		font-weight:bold;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
		margin:0;
		border-left:0;
		border-right:0;
		border-top:1px #999999 solid;
		border-bottom:1px #999999 solid;
		margin-top:35px;
		//margin-top:34px;
		width:100%;
		min-width:80px;
	}
	
	.rightinputside
	{
		background:url(img/sr.png) left 35px no-repeat;
	}
	
	#ser42go
	{	
		display:block;
		line-height:83px;
		height:83px;
		background: url(img/btn_srch.gif) 11px 34px no-repeat;		
		padding-left:12px;
		margin-left:0px;
		cursor:pointer;
	}

	
.tel
{
	float:right;
	width:350px;
	height:85px;
	background: transparent url(img/telz.png) right 0px no-repeat;
	margin-top:-57px;
    /*_margin-top:-67px;*/
}

#menutop
{
	//margin-top:-1px;
	display:block;
	line-height:28px;

	overflow:hidden;
	height:27px;
	
	font-family:arial;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
	#menutop li
	{
		display:block;
		margin-top:-3px;
		float:left;
		height:28px;
/*		border-left:#a9b0c2 1px dotted; */
		
		padding-right:20px;
/*		background: transparent url(img/li.png) 15px 0px no-repeat; */
		background: transparent url(img/megobullet.png) 0px 0px no-repeat; 
		
	}
	#menutop li a
	{
		font-family:tahoma;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		padding-left:24px;
	}
	
	#menutop li.onlinehelp	
	{
		float:right;
		background: none;
	}	
	
	#menutop li.onlinehelp img
	{
	    vertical-align:middle;
	}
	
a.cart
{
	display:block;
	float:right;
	height:32px;
	line-height:32px;
	padding-right:12px;
	padding-left:36px;
	font-family:Arial;
	font-size:12px;
	color:#2020ad;
	background:#ffffff url(img/cart.png) 6px center no-repeat;
	cursor:pointer;
}

a.cart:hover
{
	color:#ed5900;
}

	
#opencart
{
	position:absolute;
	border:1px #cccccc solid;
	width:450px;
	display:none;
	float:right;
	background-color:#f4f4f4;
	padding:8px;
	overflow:hidden;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
}
	
	.cart-table
	{
		font-size:11px;
		font-family:Arial;	
	}
	
	.cart-table td, .cart-table th 
	{
		text-align:left;
		vertical-align:center;
		border-bottom:1px #cccccc solid
	}
	
	.cart-table td input
	{
		font-size:11px;
	}
	
	.cart-table td.bold
	{
		font-weight:bold;
	}
	
	.cart-table td a
	{
		color:#2975d3;
	}
	
	.cart-table td.tovv a img
	{
		margin-right:4px;
		margin-bottom:4px;
		border:0px;
		float:left;
	}
	
	.cart-table td.delete a
	{
		color:#d32929;
	}
	
	.order-input
	{
		font-size:11px;
		margin-top:8px;
	}
	
	.cart-link
	{
	    display:block;
		font-size:13px;
		font-family:Arial;
		color:#1c33bf;
		font-weight:bold;
		margin-top:12px;
		margin-bottom:12px;
	}
	
	.total
	{
		text-align:right;
		
	}
	
#form1
{
    padding:0;
    margin:0;
    border:0;
}

.hidd
{
    display:none;
}


.nulltable
{
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
	width:100%;
	/*height:83px;*/
	/*margin-top:44px;*/
	/*background-color:rgba(255,0,255,0.4);*/
}

	.nulltable td
	{
		padding:0;
		margin:0;
		border:0;
		vertical-align:top;
	}

#toplink
{
	display:block;
	position:absolute;
	left:15px;
	top:0px;
	width:186px;
	height:164px;
	z-index:100;
}