body{
margin:0;
padding:0;
line-height: 1.5em;
color:#666666;
font-family: Verdana, "Lucida Sans Unicode", Helvetica, Arial, Tahoma, sans-serif;
text-align: left;
font-size:14px;
}


a {text-decoration: none;}

img{border:none;}

em{color: red;}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
background: white;
height: 180px; /*Height of top section*/
margin-bottom:10px;
background-image:url(BG2.png);
background-position: 100% 50%;
background-repeat:no-repeat;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 230px; /*Set left margin to LeftColumnWidth*/
min-height: 350px;
margin-bottom:15px;
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
background: white;
padding:0px;
border-right:3px solid #e6e6e6;
}

#leftcolumn h1{

padding:5px;
margin: 0px;
margin-bottom:10px;
margin-right:10px;
font-size:130%;
background-color:#696969;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;


}

#leftcolumn h1 a
{
	color:white;
}


#footer{
clear: left;
width: 100%;
background: white;
border-top:1px solid #C9D7F1;
text-align: center;
padding: 4px 0;

}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}




.logo {text-align: center; float:left; padding:0px; background:url(logo.png) no-repeat left; height:180px; width:397px;}
.promo {text-align: center; margin-left:10px;float:left; padding:0px; background:url(mebeli-background.png) no-repeat left; height:82px; width:222px; margin-right:20px;}



.menu-left ul
{
	list-style:none;
	padding-left:0px;
	padding-top:0px;
	paddinf-bottom:0px;
	margin:0px;
}



.menu-left ul ul
{
	padding-left:15px;
	margin-bottom:10px;

}

.menu-left ul li
{
	margin-bottom:5px;
}

.menu-left ul ul li
{
	margin-bottom:0px;
}


.menu-left ul a{
background-color:white;
background:url(bgGreyLeft2.png) repeat-x;
margin-bottom:1px;
display:block;
color:#0000CC;
font-weight: bold;
padding:2px 5px 2px 20px;


-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.menu-left ul ul a{
background:none;
display:block;
color:#0000CC;
font-weight: normal;


-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}



.menu-left
{

	padding:0px;
	margin:0px;
	background-color: white;
	min-height: 80px; /*Height of top section*/


}

.menu-left ul a:hover {
background:url(select.png) no-repeat left;
background-position: 100% 50%;
background-color:#e6e6e6;


}

.menu-left .active
{

	background:url(select.png) no-repeat left;
	background-position: 100% 50%;
	background-color:#e6e6e6;
}


.divHeader
{

	border-bottom: 1px solid #EAEAEA;

	height:15px;
	background:url(img/bgBlue.png) repeat-x;
	padding:8px 10px 12px 10px;

	font-weight: bold;
	color:#666666;
	font-size:110%;

}

.menuBody

{
padding:0px;
margin:0px;
}

.topMenu
{
	background:url(img/bgGrey.png) repeat-x;

	background:#E8E6E4\9;

	height:28px;
	margin-bottom:35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0px 2px 10px -3px #636363;
	-moz-box-shadow: 0 2px 10px -3px #636363;

	padding-top:6px;
	padding-left:15px;
	padding-left:0px\9;

}

.topMenu a
{

	margin-right:15px;
	font-weight: bold;
	padding:2px 25px 2px 25px;
	padding:8px 25px 8px 25px\9;
	color:#1E1E1E;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;


}


.topMenu a:hover
{
	background-color:#5B5B5B;
	color:white;
	-webkit-box-shadow: 2px 2px 5px -1px #636363;
	-moz-box-shadow: 2px 2px 5px -1px #636363;

}

.topMenu .active
{
	background-color:#5B5B5B;;
	color:white;
	-webkit-box-shadow: 2px 2px 5px -1px #636363;
	-moz-box-shadow: 2px 2px 5px -1px #636363;

}

.topMenu h1
{
display:inline;
margin:0px;
font-size:100%;
margin-bottom:0px;

}




.mebeli
{

padding-left:15px;
padding-top:5px;

}

.mebeli img
{
	padding:2px;
	border:1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom:20px;
	display: block;


}

.mebeli img:hover
{
	border:1px solid #A4A4A4;
}

.dImage
{

	width: 250px;
	float:left;
	display:block;


}

.dImagePromo
{

	width: 130px;
	float:left;
	display:block;


}

.hproduct
{
border-top:1px solid #e6e6e6;
background:url(img/bgGrey2.png) repeat-x;
margin-bottom:15px;
clear:left;
padding:10px;
}



.hproduct h3, .hproduct h4
{
margin:0px;
margin-bottom:15px;
font-size:150%;
padding:0px;

}

.hproduct h3 a,.hproduct h4 a
{
color:#737374;

}

.description
{
margin-left:20px;
margin-top:10px;

}

.priceDiv
{
background-color:#F1F1F1;
display:inline;
clear:left;

background-position: 100% 50%;
background-repeat:no-repeat;
padding:4px 10px 4px 10px;;

border:1px dotted #A4A4A4;
font-weight:bold;


}

.pointer
{
	border-bottom:3px solid #A4A4A4;
	height:40px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;


}

.pointer h2, .pointer h3, .pointer h4
{
	display:inline;
	background-color:#696969;
	color:white;
	margin:0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height:100%;
	padding:5px 10px 5px 10px;
	margin-right:10px;
	font-size:130%;
	-webkit-box-shadow: 0px 2px 10px -3px #636363;
	-moz-box-shadow: 0 2px 10px -3px #636363;
}

.pointer h2 a, .pointer h3 a, .pointer h4 a
{
	color:white;
}

.pointer .activePointer
{
	background-color:#F44645;
}


.detailIMG
{

	text-align:center;
	padding:0px 10px 0px 10px;
	margin:0px;
	margin-bottom:10px;
	background:url(bgGreyFlip.png) repeat-x;
	background-position: 0% 100%;

}

.detailIMG a
{


	display:inline;
	margin:5px;
	padding:0px;
}

.detailIMG img
{


	display:inline;
	margin:0px;



}

.mebeli-info
{
	margin:0px;
	padding:15px 20px 10px 20px;
	color:#333333;
	border-right:3px solid #E6E6E6;
	width:473px;
	width:474px\9;
	margin-bottom:15px;
}


.news-info
{
	margin:0px;
	padding:15px 20px 10px 20px;
	color:#333333;
	border-right:3px solid #E6E6E6;
	width:450px;
	width:452px\9;
	margin-bottom:15px;
}

.news-info h3
{
	border-top:1px solid #e6e6e6;
	background:url(img/bgGrey2.png) repeat-x;
	padding:10px;

}


.mebeli-pointer
{
	width:239px;
	float:right;
	margin:0px;
}

.news-pointer
{
	width:250px;
	float:right;
	margin:0px;


}

.mebeli-pointer .active
{

	background:url(select.png) no-repeat right;
	background-position: 95% 50%;
	background-color:#e6e6e6;
	font-weight: bold;
}

.mebeli-pointer ul a:hover {
	background:url(select.png) no-repeat right;
	background-position: 95% 50%;
	background-color:#e6e6e6;


}

.mebeli-pointer ul a{
background-color:white;
margin-left:0px;
margin-bottom:1px;
display:block;
color:#0000CC;

padding:2px 30px 2px 10px;


-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;

-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.mebeli-pointer ul
{
	list-style:none;
	padding-left:0px;
	padding-top:0px;
	paddinf-bottom:0px;
	margin:0px;
}

.mebeli-pointer li
{
	padding:0px;
	margin:0px;

}


.pages
{
font-size:80%;
color:#666666;
background-color:#e8e6e4;
height:24px;
padding-left:15px;
clear:both;

}

.pages a
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:1px 6px 1px 6px;
	color:#666666;
}

.pages a:hover
{

	background-color:#999999;
	color:white;
}

.pages span
{
	-webkit-box-shadow: 2px 2px 5px -1px #636363;
	-moz-box-shadow: 2px 2px 5px -1px #636363;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:1px 6px 1px 6px;
	background-color:#F44645;
	color:white;
}

.mainBody
{
	padding-left:15px;
	padding-top:5px;

}


.mainBody img
{
	float:left;
	margin-right:15px;

}

body .mailman div {clear:left;margin-bottom: 0.8em;}
body .mailman label {float:left;width: 30%;font-weight: bold; font-size:11px;}
body .mailman input.text {width: 80%; padding: 0.2em;}
body .mailman textarea {height: 130px; width: 80%; padding: 0.2em;}

.msg
{
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	background-color:#EBCE88;
	display:block;

	padding:10px 10px 10px 40px;
	margin-bottom:5px;
	margin-top:0px;
	font-size:13px;
	background-image:url('alert.png');
	background-position: 5px 50%;
	background-repeat:no-repeat;
}

.msgSend
{

	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	background-color:#F1F1F1;
	display:block;

	padding:10px 5px 10px 45px;
	margin-bottom:5px;
	margin-top:15px;
	background-image:url('send.png');
	background-position: 5px 50%;
	background-repeat:no-repeat;

}


.msgOK
{
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	background-color:#97DE90;
	display:block;

	padding:10px 10px 10px 40px;
	margin-bottom:5px;
	margin-top:0px;
	font-size:13px;
	background-image:url('ok.png');
	background-position: 5px 50%;
	background-repeat:no-repeat;
}


.msgPDF
{

	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	background-color:#F1F1F1;
	display:block;

	padding:20px 5px 20px 60px;
	margin-bottom:5px;
	margin-top:0px;
	background-image:url('pdf.png');
	background-position: 5px 50%;
	background-repeat:no-repeat;

}

.msgPDF a
{
	color:#333333;
	font-weight: bold;
}

.address
{
    padding: 0px 0px 20px 0px;
}

.address span
{
    color:#F44645;
}

.address h2
{
    font-size:74%;

}


