/*
#AA0047 #E5A3B2 #F4DFE9 
1 + 7*140 = 980+1 = 981
*/


*{ margin:0; padding:0; }
body{ background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1{ color:#AA0047; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; padding:0px; margin: 0px 0px 10px 0px; }
h2{ color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin:10px 0px; }
h3{ color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; margin:5px 0px; }
p{ color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin:10px; }
th{ color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:left; }
td{ color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
a{ color:#6DA3BD; }
input, select, option{ color: #AA0047; font-family: Verdana; font-weight: bold; padding: 3px; }


/* PAGE LAYOUT                                                                                     */
/* ----------------------------------------------------------------------------------------------- */
#pageHeader{ background-image:url('/img/bgtop.gif'); background-repeat:repeat-x; }
#topLine{ width:981px; height:30px; margin:0 auto; text-align:right; }
#topBlocks{ width:981px; height:75px; margin: 3px auto 6px auto; }
#topMenu{ width:980px; height:46px; margin: 0px auto; border-left:1px #FFFFFF solid; }
#topNavigat{ width:981px; height:28px; margin:0 auto; border-bottom:1px #F4DFE9 solid; }
#pageContent{ background-color:#FFFFFF; }
#middleContent{
	width:981px; margin:0 auto;
	border-top:solid 10px #FFFFFF;
	border-bottom:solid 10px #FFFFFF;
	background-image:url('../img/bg_content.gif');
	background-repeat:repeat-y;
}
#leftColumn{ float: left; width: 170px; }
#contentColumn{ float: right; width: 800px; }
#footer{ border-top:solid 1px #EDEDED; border-bottom:solid 1px #EDEDED; background-color:#F4F4F4; }
#footercontent{ width:981px; margin:0 auto; padding:20px 50px; }
#fBottom{ background-color:#FFFFFF; width:981px; margin:10px auto;
	color:#AA0047;
	font-size:8pt; }
div.clear{ clear: both; }



/* TOP LINE MENU                                                                                   */
/* ----------------------------------------------------------------------------------------------- */
#topLine{ color:#AA0047; font-size:7pt; }
#topLine a{ color:#AA0047; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; line-height:30px; margin: 0px 0px; padding: 2px 10px; }
#topLine a:hover{ background-color:#AA0047; color:#FFFFFF; }


/* Top Blocks                                                                                      */
/* ----------------------------------------------------------------------------------------------- */
#topLogo{ float:left; }
#topSlogan{ float:left;width:250px;height:67px;padding-top:8px; color:#AA0047;font-family:Century Gothic;font-size:8pt;font-weight:normal;line-height:15px; }
#topBasket{
	background-image:url('/img/bg_basket.gif');
	background-repeat:no-repeat;
	float:right;
	width:145px;height:75px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 105px;
	line-height:21px;
	text-align:right;
	
	color:#474747;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	
}
#topBasket a{ color:#aa0047; }
#topPhone{ float:right;width:250px;height:75px; }
#topPhone .towns{ font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:8pt; font-weight:normal; height:23px; line-height:23px; margin-top:14px; }
#topPhone .towns a{ color:#666666; border-bottom:#ccc 1px dashed; text-decoration:none; }
#topPhone .townphone{ color:#AA0047; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:16pt; font-weight:normal; height:24px; line-height:24px; }


/* TOP MENU                                                                                        */
/* ----------------------------------------------------------------------------------------------- */
#topMenu ul{ list-style: none; }
#topMenu li{ float: left; }
#topMenu li a
{
	display: block;
	padding: 15px 10px 0px 0px;
	width:129px; height:30px;
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	background-color:#F4DFE9;
	color:#AA0047;
	font-family:Tahoma; font-size:10px; text-decoration:none; text-align:right;
	text-transform:uppercase;
}
#topMenu a:hover{ background-color:#E5A3B2; color:#FFFFFF; }
#topMenu li a.active{ background-color:#E5A3B2; color:#FFFFFF; border-top:#E5A3B2 1px solid; }


/* HEAD PAGE PATH                                                                                  */
/* ----------------------------------------------------------------------------------------------- */
#topNavigat{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#E5A3B2; line-height:28px; }
#topNavigat a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#E5A3B2; line-height:28px; padding: 0px 5px; }



/* LEFT MENU                                                                                       */
/* ----------------------------------------------------------------------------------------------- */
.leftinfo{
	color:#848484;	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	border-bottom:1px #848484 solid;
}
.leftmenu { list-style:none; }
.leftmenu li { display:inline; }
.leftmenu li a{ display:block; padding: 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }
.leftmenu li a:hover{ text-decoration:underline; }
.leftmenu li a.normal{ color:#848484; }
.leftmenu li a.selbold{ color:#848484; font-weight:bold; }
.leftmenu li a.sel{ color:#AA0047; }
.leftmenu li a.selactiv{ color: #AA0047; font-weight:bold; text-decoration:none; border-bottom:1px #AA0047 solid; }



/* FOOTER                                                                                          */
/* ----------------------------------------------------------------------------------------------- */
.fbox{ float:left; margin:0px 5px; width:317px; }
.ulfoot{ list-style:none; }
.ulfoot li{ color:#800000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }
.ulfoot li a{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
.fbox { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.fbox b{ color:#800000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }



/* brand list 4 left column                                                                        */
/* ----------------------------------------------------------------------------------------------- */
.brandlist{ width:170px; text-align:center; margin-top:3px; }
.brandlist img { border:none; margin:2px 0px; }

/* brand list only text * /
/* ----------------------------------------------------------------------------------------------- */
.branfListInd{ float:left; width:186px; height:20px; margin: 0px 5px; padding:2px; }
.branfListInd a{ color:#0066CC; font-family:Arial; font-size:8pt; }

/* brand list                                                                                     */
/* ---------------------------------------------------------------------------------------------- */
.branfListDiv{ float:left; width:124px; height:94px; margin: 0px 5px 10px 4px; }
.branfListImg { background-color:#FFFFFF; border:1px solid #CCCCCC; overflow:hidden; width:118px;height:64px; margin:0px; padding:2px; }
.branfListAll{ position: absolute; width:118px; height:20px; margin:0px; padding:3px; overflow: hidden; display:block; text-align:center; line-height:20px; }
.branfListAll span.branfListName{ color:#AA0047; font-family:Verdana; font-size:8pt; white-space:nowrap; }



/* product list                                                                                    */
/* ----------------------------------------------------------------------------------------------- */
.prodDiv{ float:left; width:194px; height:300px; margin: 0px 3px 15px 3px; }
.prodImg { background-color:#FFFFFF; border:1px solid #CCCCCC; overflow:hidden; width:168px;height:240px; margin:0px 12px; }
.prodAll{ overflow:hidden; position:absolute; z-index:100; width:170px; height:58px; margin:0px 12px; padding-top:2px; }
.prodText{ display:block; margin:0px; height:58px; line-height:19px; }
.prodText span.prodTextBr{ color:#AA0047; font-family:Verdana; font-size:10pt; white-space:nowrap; }
.prodText span.prodTextName{ color:#474747; font-family:Verdana; font-size:8pt; white-space:nowrap; }
.prodText span.prodTextPrice{ color:#474747; font-family:Verdana; font-size:9pt; white-space:nowrap; }



/* pages                                                                                           */
/* ----------------------------------------------------------------------------------------------- */
.pagep{ border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; margin:10px 0px; padding:15px 0px; text-align:right; }
.pagespan{ margin: 0px 2px; padding: 4px 6px; background-color:#AA0047; color:#FFFFFF; font-size:10pt; }
.pagespan2{ margin: 0px 2px;  padding : 4px 6px; color:#AA0047; font-size:10pt; }
a.pagea:link,a.pagea:visited,a.pagea:active{ margin: 0px 2px; padding : 4px 6px; background-color: #F3DCE7; color:#AA0047; font-size:10pt; text-decoration:none; }
a.pagea:hover{ background-color: #E5A3B2; }
/* end: pages * /



/* ----------------------------------------------------------------------------------------------- */

.info{ background-color:#F9FAF1; margin:0px 0px 5px 0px; padding:15px; }
.info h2{ color:#800000; font-size:10pt; font-weight:bold; text-transform:uppercase; margin:10px 0px; }
.info h3{ color:#800000; font-size:9pt; font-weight:bold; margin:5px 0px; }
.info p{ color:#666666; font-size:8pt; text-align:justify; margin:10px; }
.info ul{ margin-left:20px; }
.info li{ color:#666666; font-size:8pt; text-align:justify; margin:10px; }

.loginfields{ color:#666666; font-size:8pt; padding: 5px 20px 5px 20px; }
.loginfields p{ color:#666666; font-size:8pt; margin:2px 0;padding:0;}
.loginfields ul { margin: 10px 40px;}
.loginfields ul li { color:#666666; font-size:8pt; }
.loginfields td{ color:#666666; font-size:8pt; }

.ordTable{ border-collapse:collapse; margin:0; width:100%; border:0px; }
.ordTable th{ color:#E5A3B2; font-weight:bold; border-bottom: 2px solid #E5A3B2; padding:3px; }
.ordTable td{ color:#AA0047; padding:3px; }
.ordTable tr:hover td{ background-color:#F4DFE9; }


/* ITEM                                                                                            */
/* ----------------------------------------------------------------------------------------------- */
#divItemImg{ float:left; width:258px; }
#divItemNote{ float:right; width:522px; padding-left:20px; }

.itemimg{ border:solid 1px #E6E6E6; padding:3px; }
.itemimgsmall{ border:solid 1px #E6E6E6; padding:2px; margin:2px; }
.itemarticul{ font-family:Tahoma; font-size:12pt; padding-bottom:10px; }
.itemtext{ color:#666666; font-family:Tahoma; font-size:10pt; padding-bottom:10px; }
.itemtext1{ color:#800000; background-color:#F9FAF1; font-family:Tahoma; font-size:8pt; padding: 7px 10px 10px 10px; }
#ordPrice{ color:#DD0000; font-family:Times; font-size:14pt; font-weight:bold; padding:5px; }