/*
#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:#627FB4; 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:10px auto; background-image:url('../img/bg_content.gif'); background-repeat:repeat-y; }
#leftColumn{ float: left; width: 170px; }
#contentColumn{ float: right; width: 800px; }
#middleContentFull{ width:981px; margin:10px auto; }
#leftColumnFull{ float:left; width: 0px; }
#contentColumnFull{ float: right; width:981px; }
#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:61px; padding-top:14px; }
#topPhone a{ color:#666666;font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:8pt;text-decoration:none;margin:0px 3px;height:23px;line-height:23px;border-bottom:#cccccc 1px dashed; }
#topPhone a.townbold{ border-bottom:#AA0047 2px solid; }
#topPhone div{ color:#AA0047; font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:16pt; }

/* 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                                                                                            */
/* ----------------------------------------------------------------------------------------------- */
.leftinfo{ color:#848484; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; padding-bottom:5px; border-bottom:1px #F4DFE9 solid; margin-bottom:5px; }

.leftmenu { list-style:none; }
.leftmenu li { display:inline; }
.leftmenu li a{ color:#848484; 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.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; }

.leftbrand { list-style:none; }
.leftbrand li { display:inline; }
.leftbrand li a{ color:#848484; display:block; padding:3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; }
.leftbrand li a:hover{ text-decoration:underline; }
.leftbrand li a.selactiv{ color: #AA0047; font-weight:bold; text-decoration:none; border-bottom:1px #AA0047 solid; }

.leftTextBlock{ margin: 10px 0px; padding:10px; background-color:#F4DFE9; color:#AA0047; font-family:Century Gothic; font-size:8pt; }

.leftLine{ border-top:1px solid #F4DFE9; margin:10px 0px; width:170px; }

.leftBrandFL{ background-color:Black; width:168px; margin:0px 1px; }
.leftBrandFL a{ display:block; float:left; margin:2px 2px; padding:2px 2px; width:20px; background-color:#F4DFE9; color:#aa0047; font-size:10pt; text-align:center; text-decoration:none; }
.leftBrandFL a:hover{ text-decoration:underline; }

.leftImg{ width:170px; text-align:center; }

/* FOOTER                                                                                          */
/* ----------------------------------------------------------------------------------------------- */
.fbox{ float:left; margin:0px 5px; width:190px; }
.fboxr{ float:right; margin:0px 5px; width:150px; text-align:right; }
.fbox,.fboxr { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.fbox b, .fboxr b{ color:#800000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }
.fbox a{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
.fbox ul{ list-style:none; }
.fbox ul li{ color:#800000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }
.fbox ul li a{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }


/* 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 { }
.branfListInd span{ display:block; float:left; width:182px; line-height:20px; height:20px; margin: 0px 5px; padding:2px; background-color:#FFFFFF; }
.branfListInd span a{ color:#AA0047; font-family:Arial; font-size:9pt; text-decoration:none; text-transform:uppercase; }
.branfListInd span a:hover{ background-color:#AA0047; color:#FFFFFF; }


/* product list                                                                                    */
/* ----------------------------------------------------------------------------------------------- */
.prodView{ float:left; width:194px; height:310px; margin: 0px 3px 15px 3px; overflow:hidden; }
.prodViewImg{ border:1px solid #F4DFE9; width:168px; height:240px; margin:0px 8px; padding:4px; }
.prodViewImg span{ display:none; position:absolute; z-index:1000; border:1px solid #AA0047; background-color:#F6F6F6; color:#474747; font-family:Verdana; font-size:7pt; padding:5px;}
.prodViewImg td{ font-family:Verdana; font-size:7pt; }
.prodView p{ margin:0px 8px; width:178px; line-height:20px; color:#848484; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; white-space:nowrap; overflow:hidden; }
.prodView p b{ color:#E5A3B2; font-size:9pt; font-weight:bold; }
.prodView p span{ color:#AA0047; font-size:8pt; font-weight:bold; }
.prodView p i{ color:#800000; font-size:9pt; text-decoration: line-through; }
.prodViewSeparator{ clear:both; border-bottom:1px solid #e6e6e6; margin-bottom:15px; }

.prodFind{ color:#AA0047; font-size:8pt; text-align:right; margin: 0px 0px 10px 0px; padding:5px; }
.prodFind b{ background-color:#E5A3B2; color:#FFFFFF; font-size:8pt; font-weight:normal; margin:0px 3px; padding:3px 5px; }
.prodFind a:link,.prodFind a:visited,.prodFind a:active { background-color:#F3DCE7; color:#AA0047; font-size:8pt; text-decoration:none; margin:0px 3px; padding:3px 5px; }
.prodFind a:hover{ background-color:#E5A3B2; text-decoration:none; }
	
/* pages                                                                                           */
/* ----------------------------------------------------------------------------------------------- */
.gopage{ border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; margin:10px 0px; padding:15px 0px; text-align:right; }
.gopage a:link,.gopage a:visited,.gopage a:active{ margin: 0px 2px; padding : 4px 6px; background-color: #F3DCE7; color:#AA0047; font-size:10pt; text-decoration:none; }
.gopage a:hover{ background-color: #E5A3B2; }
.gopage b{ margin: 0px 2px; padding: 4px 6px; background-color:#AA0047; color:#FFFFFF; font-size:10pt; }
.gopage span{ margin: 0px 2px;  padding : 4px 6px; color:#AA0047; font-size:10pt; }


/* ----------------------------------------------------------------------------------------------- */

.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:264px; }
#divItemNote{ float:right; width:516px; padding-left:20px; }
#divItemNote h1{ text-transform:uppercase; }
#divItemNote h4{ color:#AA0047; font-family:Tahoma; font-size:10pt; padding-bottom:10px; font-weight:bold; }
#divItemNetBtn{ padding:10px; border-top:1px solid #F4DFE9; border-bottom:1px solid #F4DFE9; text-align:right; }
.itemarticul{ font-family:Tahoma; font-size:12pt; padding-bottom:10px; }
#ordPrice{ color:#DD0000; font-family:Times; font-size:14pt; font-weight:bold; padding:5px; }
#ordPriceOld{ color:#aa0047; font-family:Times; font-size:12pt; font-weight:bold; padding:5px; text-decoration:line-through; }
.itemtext{ color:#666666; font-family:Tahoma; font-size:10pt; padding:10px; margin-bottom:10px; }
.itemtext a{ color:#AA0047; }
.itemtext1{ color:#800000; background-color:#F9FAF1; font-family:Tahoma; font-size:8pt; padding: 7px 10px 10px 10px; }
.itemimg{ border:solid 1px #E6E6E6; width:250px; margin:0px 1px 3px 1px; padding:5px 5px; }
.imgIcons ul li img{ width:60px; height:80px; border:solid 1px #E6E6E6; padding:1px 1px; margin:0px 1px 3px 1px; }
.itemimgbtn{ margin:0px 1px 3px 1px; padding:0px 5px; width:252px; height:25px; }
.itemimgbtn a{ color:#666666; font-family:Arial; font-size:13px; border-bottom: 1px dotted #666666; text-decoration:none; line-height:25px; }


.mainpageItem{ float:left; margin:2px; }
.mainpageItem img{ border:solid 1px #E6E6E6; padding:3px; }
