/* CSS Document */

*{ padding:0px; margin:0px;}



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background:url(images/bg.gif) repeat;}

	

#container{

	margin:0 auto;

	width:1003px;

	background:white;

	}

	

#header{	

	position:relative; 

	float:left;

	width:1003px;

	height:193px;

	margin-top:2px;

	background:white;}



#hmenu{

	position:relative;

	float:left;

	width:1001px;

	margin-top:2px;

	height:30px;

	margin-bottom:2px;

	border:1px solid #4094cf;



	background:url(images/hmenu.gif) repeat-x;}

#hmenu a{

	line-height:30px;

	padding-left:20px;

	padding-right:20px;

	font-size:14px;

	text-decoration:none;

	display:block; float:left;

	height:30px;

	color:white;

	font-weight:bold; }

#hmenu a:hover{

	background:url(images/hmenu_.gif) repeat-x;

	color:white;}



#content{

	width:981px;

	

	border:1px solid #4094cf;

	position:relative; float:left;

	background:white;

	padding-left:10px;

	padding-right:10px;}

#lcolumn{

	position:relative;

	float:left;

	width:220px;

	margin-top:15px;}

.vmenu{

	position:relative;

	float:left;

	width:220px;

	margin-bottom:15px;

	background:url(images/boxbg.gif) no-repeat bottom left;

	padding-bottom:15px;}

.smenu{

	position:relative;

	float:left;

	width:220px;

	margin-bottom:15px;

	padding-bottom:15px;}

.smenu a{

	display:block;

	background:url(images/box.gif) no-repeat;

	width:195px;


	font-size:14px;

	font-weight:bold;

	padding-left:15px;
	padding-right:10px;

	color:white;

	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;

	margin-bottom:4px;

	text-decoration:none;

	}

.vmenu a:hover{

	color:#0C0;}

.cats{

	background:url(images/box.gif) no-repeat;

	width:220px;

	height:34px;

	font-size:14px;

	font-weight:bold;

	text-indent:15px;

	line-height:34px;

	margin-bottom:10px;

	color:white;}

#rcolumn{

	width:700px; 

	position:relative; 

	float:right;

	margin-top:15px;}

#rcolumn h1{

	position:relative;

	float:left;

	display:block;

	width:700px;

	height:34px;

	background:url(images/rightbox.gif) no-repeat;

	color:white;

	font-size:14px;

	font-weight:bold;

	line-height:34px;

	margin-bottom:15px;

	padding-left:20px;}

#box{

	width:680px;

	position:relative;

	float:left;

	background:url(images/rightboxbg.gif) no-repeat bottom left;

	color:black;

	font-size:14px;

	padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:100px;

	margin-bottom:20px;}

.products{

	position:relative;

	float:left;

	width:100%;

	border-top:1px solid #15a4d0;}

.product{

	position:relative;

	float:left;

	width:162px;

	margin-bottom:10px; margin-right:5px;}

.pi{

	width:150px; height:130px; border:1px solid #4094cf; padding:5px;

	position:relative; float:left;}

	

.pn{

	width:160px; 

	height:40px;

	line-height:20px;

	border:1px solid #4094cf;

	background:#4094cf;

	position:relative;

	float:left;}

	

.pn a{

	display:block;

	width:150px;

	color:white;

	font-size:14px;

	padding-left:5px;

	text-decoration:none;}

	

.pn a:hover{

	text-decoration:underline;}

.pages{

	width:600px; clear:both; position:relative; float:left; height:25px; margin-top:30px;}

.pages a{

	float:left;

	height:25px; line-height:25px;

	color:white;

	background:#4297d3;

	margin-left:3px;

	padding-left:5px; padding-right:5px;

	text-decoration:none;}

#footer{

	position:relative;

	float:left;

	width:1001px;

	margin-top:2px;

	height:30px;

	margin-bottom:2x;p

	border:1px solid #4094cf;

	background:url(images/hmenu.gif) repeat-x;}



.identa{

    position: absolute; right:10px; top:0px;

    display:block;

    width:300px;

    height:30px;

}

.identatext{

    position: absolute; right:10px; bottom:-10px;

    display:block;

    width:300px;

    text-align:right;

    font-size:10px;

    color:white;

    text-decoration:none;

}

.identatext{

  text-decoration:underline;

}
