/* CSS Document */

div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}


*{
	border: 0;	
	margin: 0;	
	padding: 0;
	font-family:Calibri;
}
body
{
	
	background: #0545a5 url('images/backgrLine.jpg') repeat-x;
}
#page
{
	margin: 0 auto;	
	padding: 0px;	
	width: 950px;
	_width:1000px;
}
.clear
{
	clear:both;
	height:0px;
	line-height:0px;
}
#logo
{
	
	margin-left:1px;
	width:234px;
	height:187px;
	background:white url(images/logo.gif) no-repeat top;
	

}
#content
{
	padding-top:3px;
	float:left;	
	width:100%
}

#leftColumn
{
	padding-top:2px;
	width:235px;	
	height:640px;	
	float:left;	
}
.flower
{
	float:left;display:inline;background:url(images/dlflower.png) transparent no-repeat bottom left ; width:235px;	
	height:119px;_height:109px;
}
#leftColumn .links
{
	padding-top:30px;
	width:234px;
	background-color:white;
	margin-left:1px;
	height:255px;

	
}
#leftColumn .links .link_activ
{
	margin-left:17px;
	background : url(images/linkpic.gif) no-repeat left;
	margin-bottom:20px;
}
#leftColumn .links .link
{
	margin-left:17px;
	margin-bottom:20px;
}
#leftColumn .links .link_activ a
{
	color:#b10148;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding-left:33px;	font-family:Arial !important;
}
#leftColumn .links .link_activ a:hover
{
	text-decoration:underline; 	font-family:Arial !important;
}

#leftColumn .links .link a
{
	color:#0445a5;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding-left:33px;
		font-family:Arial !important;
}
#leftColumn .links .link a:hover
{
	text-decoration:underline;	font-family:Arial !important;
}

#leftColumn .loginBox
{
	margin-top:30px;
	padding-left:33px;
	font-size:11px;
	font-family:Calibri;
	color:#0545a5;

}

#leftColumn .titlecateg
{
	padding-left:20px;
	font-size:18px;
	font-family:Calibri;
	color:red;
	line-height:30px;
}

.input
{
	background-color:#f4f4f4;
	border:1px solid #CCCCCC;
	height:20px;
	width:140px;
}
#middleColumn
{
	width:230px;
	height:642px;
	background:url('images/middlePic.png') no-repeat;
	float:left;
	display:inline;
}
#middleColumnContact
{
	width:230px;
	height:642px;
	background:url('images/middlepic2.png') no-repeat;
	float:left;
	display:inline;
}
#middleColumnServices
{
	width:230px;
	height:985px;
	background:url('images/middlePic3.png') no-repeat;
	float:left;
	display:inline;
}
#middleColumnProducts
{
	width:46px;
	height:1187px;
	background:url('images/leftProducts.png') no-repeat;
	float:left;
	display:inline;
}
#rightColumn
{
	display:inline;
	height:642px;
	width:455px;
	float:left;
	background:url('images/rightColumn.png') no-repeat;
	
}

#rightColumn .categs 
{
	float:left;
	width:445px;
}
#rightColumn .categs .url
{
	float:left;
	display:inline;
	margin-left:10px;
	padding-left:22px;
	background : url('images/bullet.gif') no-repeat 0% 75%;
	margin-top:4.5px;
}
#rightColumn .categs .url a
{
	font-size:21px;
	font-family:calibri;
	color:white;
	text-decoration:none;
}
#rightColumn .categs .url a:hover
{
	text-decoration:underline;
}
#rightColumn .title 
{
	padding-left:34px;
	font-size:23px;
	color:#ec629a;
	font-family:calibri;
	margin-top:30px;
	
}
table , td
{
	padding:0px !important;
}

select {
	border:1px solid #CCCCCC;
	height:20px;
	width:200px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:18px;
}

#rightColumn .text , #rightColumn .text table td
{
	padding-left:34px;
	padding-right:34px;
	font-size:13px;
	color:#373636;
	font-family:calibri;
	margin-top:20px;
	line-height:18px;
	
}
#rightColumn  hr
{
	margin-top:20px;
	margin-left:34px;	
	margin-right:34px;
	border-top :1px dotted #373636;
}
#rightColumn .rightContent
{
	float:left;
	width:450px;
	margin-left:34px;
	_margin-left:16px;
	
	margin-top:20px;
}

#rightColumn .rightContent .leftColumn
{
		float:left;
		width:245px;
		border-right :1px dotted #373636;
}

#rightColumn .title_
{
	
	font-size:21px;
	color:#ec629a;
	font-family:calibri;
	margin-top:10px;
	_margin-left:-55px;
}
#rightColumn .rightContent .leftColumn .newsDiv
{
	float:left;
	margin-top:10px;
}
#rightColumn .rightContent .leftColumn .newsDiv .newsLine
{
	float:left;
	font-size:13px;
	color:#373636;
	font-family:calibri;
	margin-bottom:10px;
	line-height:18px;
	padding-right:20px;
	
}
#rightColumn .rightContent .leftColumn .newsDiv .newsLine img
{
	margin-bottom:-2px;
}
#rightColumn .rightContent .leftColumn .bottomImages
{
	float:left;
}
.image1
{
	float:left;
	
	margin-top:10px;
	width:124px;
	height:24px;
}
.image2
{
	float:left;
	display:inline;
	width:118px;
	height:45px;
}
#rightColumn .rightContent .rightColumn
{
	float:left;
	display:inline;
	padding-left:10px;
}
#rightColumn .rightContent .rightColumn .find
{
	_margin-left:-55px;
	margin-top:10px;
	margin-bottom:20px;
}
#rightColumn .rightContent .rightColumn .links
{
	float:left;
	display:inline;
	
}
#rightColumn .rightContent .rightColumn .links .link
{
	margin-bottom:24px;
	_margin-bottom:20px;
}
.left
{
	float:left;
	display:inline;
}
.footer
{
	margin-top:10px;
	color:white;
	font-size:11px;
	font-family:Verdana;
	float:left;
	width:920px;
	text-align:center;
}
.footer_inner
{
	margin-top:10px;
	color:white;
	font-size:9.5px;
	font-family:Verdana;
	float:left;
	width:920px;
	text-align:center;
}
.footer_inner a
{
	color:white;
	font-size:9.5px;
	font-family:Verdana;
	text-decoration:none;
}
.footer_inner a:hover
{
	text-decoration:underline;
}

input.look
{
	border:1px solid #CCCCCC;
	height:20px;
	width:300px;
	margin-top:3px;
	margin-bottom:3px;
	font-family:Calibri;
}
textarea.look
{
	border:1px solid #CCCCCC;	
	width:300px;
	margin-top:3px;
	margin-bottom:3px;
	font-family:Calibri;
}

.bottom_images_inner
{
	margin-top:10px;margin-bottom:10px;
}

.bottom_images_inner img
{
	margin-left:10px;vertical-align:top;
}

.product
{
	float:left;	
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	display:inline;		
}

.product .titleProduct
{
	float:left;
	color:#333690;
	font-size:18px;
	font-weight:bold;
	font-family:Calibri;
	background:url('images/greenBullet2.gif') 0px 3px no-repeat;
	padding-left:15px;
	
}
.product .descrProduct 
{
	float:left;
	clear:left;
	display:inline;
	overflow:hidden;	
	_width:590px;	
}
.product .descrProduct .textProduct
{
	color:#373636;
	font-size:14px;
	font-family:Calibri;
	margin-top:5px;
	float:left;
	height:85px;
	_height:70px;
	width: 400px;		
}

.product .descrProduct .imageProduct
{
	float:left;
	display:inline;
	margin-left:40px;



}
.product .linkProduct
{
	float:left;
	margin-top:15px;
	_margin-top:5px;
	font-family:Calibri;
	clear:left;
	
}
.product .linkProduct .priceProduct
{
	
	color:#333690;
	font-size:14px;	
	font-weight:bold;
	float:left;
	display:inline;
	margin-top:5px;
}
.product .linkProduct .viewProduct
{
	float:left;
	display:inline;
	margin-left:10px;
	overflow:hidden;
	margin-top:5px;
}

.product .linkProduct .viewProduct a
{
	color:#333690;
	text-decoration:none;
	font-size:13px;	
	font-weight:bold;
	
}
.product .linkProduct .viewProduct a:hover
{
	text-decoration:underline;
}

.product .linkProduct .addProduct
{
	float:left;
	display:inline;
	margin-left:10px;

}

.longhr hr
{
	margin-top:20px;
	margin-left:15px !important;
	margin-right:0px !important;
	border-top :1px dotted #373636;
	width:590px;
	clear:left;	
	overflow:hidden;
	_margin:0px !important;
	_padding:0px !important;
}
.paginare
{
	font-family:calibri;
	font-size:15px;
	color:#373636;
	margin-top:20px;
	float:left;
	margin-left:16px
}
.paginare .page_actual
{
		font-family:calibri;
	font-size:15px;
	color:#373636;
}
.paginare .page_link 
{
	font-family:calibri;
	text-underline:none;
	font-size:15px;
	color:#373636;
}
.paginare .page_link:hover
{
	text-decoration:underline;
}