    div.seolinks a {
	text-decoration:none;
	color:#3E3E3E;
	}
	

    div.seolinks strong {
	color:#3E3E3E;
	font-weight:100;

	}
	
	div.seolinks h3 a {
		font-size:15px;
		color:#3E3E3E;
	}

		
	div.quicklinks a {
	color:#3E3E3E;
	font-style: italic;
	}
	

    div.quicklinks strong {
	color:#3E3E3E;
	font-weight:100;

	}



    html, body {
        height:100%;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 90%;
        margin:0; 
        padding:0;
    	background: #E8E9EC url(/images/top_bg.jpg) top left repeat-x;
	}

    A, A:hover {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        text-decoration: underline; 
    }

    A:hover {
        text-decoration: none; 
    }

    TD {
        1font-size: 80%;
    }
	
	.menu{
		font-size:14px;
		color:#FFFFFF;
	}
	.menu a{
		font-size:14px;
		color:#FFFFFF;
	}
	.sub_menu{
		font-size:12px;
		color:#FFFFFF;
	}
	.sub_menu a{
		font-size:12px;
		color:#FFFFFF;
	}
	
	.gradus{
		padding:3px 0 3px 9px;
		font-size:12px;
		color:#FFFFFF;
	}
	.gradus a{
		font-size:12px;
		color:#FFFFFF;
	}
	
	.content_block{
		font-size:12px;
		color:#3E3E3E;
	}
	.content_block a{
		font-size:12px;
		color:#3269A2;
	}
	.content_block h2{
		margin:0 0 0 12px;
		font-size:24px;
		color:#3E3E3E;
		font-weight:normal;
	}
	
	.news_text{
		font-size:12px;
		color:#3E3E3E;
	}
	.news_text span{
		font-size:11px;
		color:#757575;
	}
	.bottom{
		font-size:12px;
		color:#FFFFFF;
	}
	.bottom a{
		font-size:12px;
		color:#FFFFFF;
	}
	
	.table td{
		vertical-align:top;
        font-size:12px;
        color:#3E3E3E;
        padding: 6px 9px 6px 9px;
    }
    .table td span{
        color:#1D2027;
    }
    .table td div{
        color:#DA3F26;
        display: inline;
    }
	.table td a{
		color:#3269A2;
	}
	.table td input{
		width:76px;
		text-align:center;
	}

	td.basket_to_order input  {
		width: 112px;
		text-align:center;
	}
	
	.alert{
        font-size:12px;
        color:#3E3E3E;
    }
    .alert b{
        color:#1D4386;
    }
    .error{
        font-size:12px;
        color:#3E3E3E;
    }
    .error b{
        color:#DA3F26;
    }
	
	.paging{
		padding:3px 0;
	}
	.paging a{
        border:1px solid white;
        font-size: 12px;
        color:#3E3E3E;
    }
    .paging a b{
        border:1px solid #E9E9E9;
		background:#FFFFFF;
        padding:0 5px 2px 5px;
        font-size: 12px;
        color:#3E3E3E;
		font-weight:normal;
    }
	.paging span{
        border:1px solid white;
        font-size: 12px;
    }
	.paging span b{
        border:1px solid #E9E9E9;
		background:#FFFFFF;
        padding:0 5px 2px 5px;
        font-size: 12px;
        color:#DA3F26;
    }
	


/*--------------------------- =logo_lensite ----------------------------------*/
.lensite_logo
{
	font:		10px verdana;
	color:		white;
	width:		340px;
	position:	relative;
	
	margin:		0 0 0 460px;
	text-align:	left;
}
.lensite_logo a
{
	color:		white
}
.lensite_logo img
{
	float:		left;
	margin-right:	5px;
}

