.headbar {width:882px;position:relative;height:80px;}
.head-newsbar {display:inline;position:relative;}
.headlines-bar {border-bottom:4px solid #dfdbdb;padding:5px 0px 5px 0;margin-left:8px;width:876px;}
.headlines-bar a, .headlines-bar a:hover {font:13px Verdana, Arial, Tahoma;font-weight:normal;color:#1f1f1f;text-decoration:underline;}
.headlines-bar strong  {font-size:10px;}
.allnewslink {margin-left:8px;width:876px;}
.allnewslink span {float:right;background:url(images/allnewsico.png) no-repeat;display:block;width:135px;height:19px;}
.allnewslink span  a {padding-left:20px;font:10px Verdana, Arial, Tahoma;text-decoration:none;color:#525252;padding-top:7px;display:block;}

span.chooseproduct {display:block;background:url(images/chooseproduct.png) no-repeat #c20434 10px 2px;height:26px;width:180px;}
span.how2reg {display:block;background:url(images/how2reg.png) no-repeat #c20434 10px 2px;height:26px;width:180px;}
span.how2checkout {display:block;background:url(images/how2checkout.png) no-repeat #c20434 10px 2px;height:26px;width:180px;}
span.makeorder {display:block;background:url(images/makeorder.png) no-repeat #c20434 10px 2px;height:26px;width:180px;}
span.loyaltysys {display:block;background:url(images/loyaltysys.png) no-repeat #c20434 10px 2px;height:26px;width:180px;}

span.chooseproduct a {display:block;height:26px;width:170px;left:34px;top:5px;position:relative;text-align:left;color:#fff;}
span.how2reg a {display:block;height:26px;width:170px;left:34px;top:5px;position:relative;text-align:left;color:#fff;}
span.how2checkout a {display:block;height:26px;width:170px;left:34px;top:5px;position:relative;text-align:left;color:#fff;}
span.makeorder a{display:block;height:26px;width:170px;left:34px;top:5px;position:relative;text-align:left;color:#fff;}
span.loyaltysys a{display:block;height:22px;width:170px;left:34px;top:5px;position:relative;text-align:left;color:#fff;}



.bg1 {background:url(images/bg1.gif) no-repeat left;}
.bg2 {background:url(images/bg2.gif) no-repeat left;}
.bg3 {background:url(images/bg3.gif) no-repeat left;}
.bg4 {background:url(images/bg4.gif) no-repeat left;}


.mainp-box {padding:5px 10px;}
.mpb-container {height:154px;width:401px;background-color:#c10435;position:relative;}
.mpb-container h4 {font:12px Verdana, Arial, Tahoma;color:#fff;font-weight:bold;padding:7px 0px 0px 12px;line-height:12px;display:block;}
.mpb-inside-container {width:395px;height:125px;background-color:#fff;position:absolute;top:26px;left:3px;}
.mpb-inside-container div {display:block;height:8px;}
.mpb-inside-container span {position:relative;left:210px;display:block;height:18px;width:184px;}
.mpb-inside-container span a {
	font:11px Verdana, Tahoma, Arial;color:#232323;font-weight:normal;text-decoration:underline;
}

h3 {
display: block;
font-size: 20px;
font-weight: bold;
}



BODY, P, SPAN, DIV, UL, LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.About {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
P.TableCaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align : center;
}

p.settings {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: Black;
}

p.noFoto {
	font-family: EuropeExt, arial;
	font-size: 14px;
	letter-spacing: 1pt;	
}

p.Description {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left : 10px;
}

.TableCaptionSm, td.TableCaptionSm {
	text-align: center;
	font-size: 12px;
	border-left: 1px #540016 solid;
	border-top: 1px #540016 solid;
}

td.tableBorder {
	border-style: ;
}

P.TableBottomCaption {
	font-weight: bold;
	text-align: center;
}

P.TableBottomCaption_sum {
	font-weight: bolder;
	text-align: center;
}

.displayControlText, td.displayControlText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
}

.displayAdminResult, td.displayAdminResult {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
}

input[type="submit"], input[type="button"] {
height: 22px;
padding-left: 5px;
padding-right: 5px;
background-color: #C20434;
border: 0;
color: white;
}
.whitening{color: #fff;top:4px;position:relative;font-size:12px;}


TEXTAREA {
	color: 000000;
	font-size: 8pt;
	font-family: Verdana,Verdana,Tahoma,Arial,MS Sans Serif,sans-serif;
}

TEXTAREA.flat {
	color: 000000;
	font-size: 8pt;
	font-family: Verdana,Verdana,Tahoma,Arial,MS Sans Serif,sans-serif;
	border: 1px solid black;
}

A {
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #8c0010;
	border: 0;
}

A:hover {
	text-decoration: underline;
}


A.strong {
	color: black;
}

td.catLeft {
	border-bottom: 1px #8c0010 solid;
}

td.catMiddle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.catMiddle_T {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.catTop {
	border-top: 2px #8c0010 solid;
	text-align: center;
}

td.catRight {
	border-top: 1px #8c0010 solid;
}

td.catBottom {
	border-bottom: 1px #8c0010 solid;
	font-family: EuropeExt, arial;
	font-size: 11px;
	letter-spacing: 1pt;	
}

td.settings {
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid; 
}

p.Visible {
	border-left: 1px #8c0010 solid;
	border-top: 1px #8c0010 solid;
	border-right: 1px #8c0010 solid;
	border-bottom: 1px #8c0010 solid;
}

.category {
	padding-bottom: 10px;
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 17px;
}

.middleFont{
	font-size: 10pt;
}

.normalMenu_Title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#fff;
}

.activeMenu_Title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#fff;
}

.normalSubMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: black;
	/*border-bottom: 1px solid #8c0010;*/
	padding-top: 3px;
	padding-bottom: 3px;
	color:#fff;
}
.BasketSubMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: black;
	border-bottom: 1px solid #8c0010;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#000;
}

p.Title, h1.Title {
	font-family: Tahoma, Verdana, sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding-left : 10px;
	margin: 0px;
	letter-spacing : 1px;
	color : #c10435;
}

}

p.normalSubMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background-color: #8c0010;
	color: white;
}

.activeSubMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: red;
	border-bottom: 1px #8c0010 solid;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#000;
}

.pointer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	color: #8c0010;	
}
	
}
.normalMenu {
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: black;
	border-bottom: 1px  #8c0010 solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

.activeMenu {
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-color: #8c0010;
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
}

.normalMenu_Z {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: Black;
	/*border-bottom: 1px #8c0010 solid;*/
	padding-top: 3px;
	padding-bottom: 3px;
	color:#fff;
}

.normalsUBMenu_Z {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: Black;
	/*border-bottom: 1px #8c0010 solid;*/
	padding-top: 3px;
	padding-bottom: 3px;
}


.normalMenu_ZT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: Black;
	 padding-left: 10px;	
}

.activeMenu_Z {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: Black;
	border-bottom: 1px #8c0010 solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ProductName {
	font-family: arial,sans-serif;
	font-weight:; 
	font-size: 14pt;
	color: darkblue; 
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
}

.ProductDescription {
	font-family: Verdana;
	font-weight: normal; 
	font-size: 10pt;
	color: #000000; 
	text-align: left;
}

.Suggestion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #8B0000;
}

.author, .ISBN, .Circ, .Year, .Add, .Price, .Mini {
	font-family: Verdana;
	font-size: 8pt;
}

.text{
	font-family: Verdana;
	font-size: 10pt;
	text-indent : 25px;
	margin : 0px;
	padding : 0px;
	text-align : justify;
}

div.goushan { 
	color:#c10435;
	font-size:x-small;
}

div.goushan a {
	color:#c10435;
	font-size:x-small;
}

.ErrorTitle {
	color: red;
	font-weight: bold;
}

.ErrorMessage {
	color: red;
}

.ErrorMessage8 {
	font-size: 8pt;
	color: red;
}

.ErrorMessage10 {
	font-size: 10pt;
	font-weight: bold;
	color: red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.news_normal_ref {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: red;
	 padding-left: 10px;	
}

.reg-done-box {
    background: url("/ast_sh/images/reg-done.png") #fff no-repeat scroll left top;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Tahoma;
    height: 175px;
    left: 283px;
    padding-left: 190px;
    padding-top: 1px;
    position: absolute;
    top: 109px;
    width: 688px;
	}

.reg-done-box h1{
font-family:inherit;
font-size:18px;
color:#000;
}
.reg-done-box p{
font-size:12px;
color:#000;
font-family:inherit;
}

.reg-done-box a{
color:#c10435;
text-decoration:underline;
}
