/*debug style*/
.debug{
	border: 1px solid red;
}
/*debug style*/
*{
	margin: 0px; padding: 0px;
}
html{
	font-size: 100.01%;
}
body{
	background: #dfdfdf; font-size: 60.7%; font-family: Arial, Helvetica, sans-serif; line-height:2em; margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px;
}
p{
	font-size: 130%; margin-bottom: 10px;
}
h1,h2,h3,h4{
	font-weight: normal;
}
h1{
	font-size: 320%; margin-bottom: 10px;
}
h3{
	font-size: 200%; margin-bottom: 10px;
}
h5{
	font-size: 120%; color: #111111; font-style: italic;
}
table{
	font-size: 100%;
}
.clearblock{
	clear: both;
}
#bodycontent{
	max-width: 1270px; min-width: 950px; text-align: left; min-height: 700px; !height: 700px;
	width:expression(document.body.clientWidth < 950? "950px": "auto");
	width:expression(document.body.clientWidth > 1270? "1270px": "auto");
}
.htitle{
	background: url(../images/slogan.png); width: 659px; height: 69px; text-indent: -9999px; position: relative; z-index: 5;
}
#logoblck{
	padding: 15px 0 0 30px;
}
#langblck{
	position: absolute; top: 45px; right: 100px;
}
#langblck img{
	margin-right: 15px;
}
#langblck .border{
	border: 1px solid #ced1d6; padding: 2px; background: #fff;
}
#topleftcorner{
	background: #fff url(../images/bg_topcorner.gif) no-repeat left top; min-height: 700px; !height: 700px;
}
#toprightcorner{
	background: url(../images/bg_toprightcrn.jpg) no-repeat right top; min-height: 700px; !height: 700px;
}
#toprightcornerinner{
	background: url(../images/bg_inner.jpg) no-repeat right top;min-height: 700px; !height: 700px;
}
#menublck ul{
	margin: 40px 40px 0 30px; list-style: none; font-size: 120%; font-family: Tahoma,Arial, Helvetica, sans-serif; font-weight: bold;
}
#menublck ul li{
	display: inline; padding-right: 2.2em;
}
#menublck ul li a{
	color: #000;
}
#menublck ul li a:hover{
	color: #af5894; text-decoration: none;
}
#menublck ul li span{
	padding-left: .8em; color: #faa3c0;
}
#content{
	margin: 50px 0 0 0;
}
.home{
	margin: 35px 0 0 30px; width: 45%;
}
.profile{
	margin: 35px 0 0 30px; width: 70%;
}
.product{
	margin: 35px 0 0 30px;
}
.product .category{
	background: url(../images/bg_category.png) no-repeat left top; margin-right: 15px; height: 479px; width: 235px; padding: 10px 0 0 20px; float: left;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_category.png);
}
.product .category h2{
	color: #fff; font-family: "Times New Roman", Times, serif; font-size: 210%; font-style: italic; margin-bottom: 5px; 
}
.product p{
	margin-right: 20px;
}
.product .category img{
	margin-bottom: 10px;
}
.footertop{
	background: url(../images/bg_topfooter.png) repeat-x left; height: 122px; position: relative; margin-top: -460px; z-index: 5;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_topfooter.png);
}
.footertop div{
	background: url(../images/bg_topfoote1.png) no-repeat left top; height: 122px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_topfoote1.png);
}
.footertop1{
	background: url(../images/bg_topfooetr2.jpg) repeat-x left; height: 340px;
}

#btlftcrn{
	background: url(../images/bg_topfooetr3.jpg) no-repeat left bottom; min-height: 700px; !height: 700px; padding-bottom: 50px; position: relative; z-index: 8;
}
#footerwrapper{
	float:left;width:100%;
}
#footercontent{
	margin: 0 33% 0 30%; 
}
#footercontent a{
	color: #a2dfff; font-size: 140%; font-style: oblique; font-weight: bold;
}
#footercontent p{
	margin: 0px;
}
#footercontent .footeremailtext{
	margin: 100px 0 0 30px;
}
#footercontent .footeremailtext div{
	float: left; margin-right: 5px;
}
#footerextra1{
	float:left;width:40%;margin-left:-100%; color: #fff; font-size: 110%;
}
#footerextra1 div{
	margin: 100px 0 0 30px;
}
#footerextra2{
	float:left;width:33%;margin-left:-33%; font-size: 120%;
}
#footerextra2 div{
	margin: 100px 0 0 30px;
}
#btrghtcrn{
	background: url(../images/bg_btrghtcrn.jpg) no-repeat right bottom; min-height: 700px; !height: 700px;
}
.tabletitle{
	width: 90%;
}
.tabletitle td{
	padding: 5px; color: #fff; text-align: center; font-size: 110%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 35px; border-bottom: 1px solid #fff;
}
.titleImage{
	margin-bottom: 30px;
}
.category a{
	color: #a864a8; font-size: 140%; font-family: "Times New Roman";
}
.category p{
	margin-bottom: 10px; width: 190px; line-height: 140%;
}
.jqPopUpMenuproducts{
	display: none; position: absolute; padding: 3px; font-size: 96%; font-family: Tahoma; margin-top: 10px; margin-left: 28px; width: 142px; height: 122px; padding: 5px;
	background: url(../images/menu_bg.gif) no-repeat;
}
.jqPopUpMenuproducts a{
	color: #fff; text-decoration: none;
}
.jqPopUpMenuproducts p{
	padding: 0 0 3 0; margin: 0 0 5px 0; border-bottom: 1px solid #6676af; width: 132px;
}