/* ~~~ [regular classes/selectors definitions] ~~~ */

BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
}

body {
        background-color: #ffffff;
        margin: 0px;
        padding: 0px;
/*       background: url(../images/test2.jpg) no-repeat; */

}

a {
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

form {
        display: inline;
}

td {
	vertical-align: top;
}

/* ~~~ Heder table ~~~ */

.baskettable {
	height: 28px;
        margin: 21px 30px 0px 0px;
}

.baskettable td {
        padding-right: 14px;
        padding-left: 15px;
	vertical-align: top;
        color: #858585;
}

.btleft {
	border-right: 1px solid #a51016;
}

.btleft a {
	background: transparent url(../images/sign-basket.gif) no-repeat left center;
        padding-left: 20px;
        font-size: 8pt;
        font-weight: bold;
        color: #336699;
}

/* ~~~ Search Line ~~~ */

.searchline {
	background-color: #e9e9e9;
        vertical-align: center;
        border-top: 1px solid #336699;
        height: 45px;
}

.searchline td {
	padding: 2px 9px;
        color: #4e5b67;
}

.searchline td select {
	width: 178px;
}

.searchline td input {
	width: 77px;
}

.searchbtn {
	width: 45px !important;
}

/* ~~~ Main Part: Lert column ~~~ */

#leftcolumn {
	width: 207px;
        background: #f6f6f6 url(../images/img-leftline-btm.gif) no-repeat right bottom;

}

.leftsubheader {
        margin: 5px 0px 4px 16px;
        font-size: 8pt;
        font-weight: bold;
        color: #336699;
}

.leftmenuchapter span {
        font-size: 8pt;
        font-weight: bold;
        margin-top: 3px;
        margin-bottom: 3px;
	padding-left: 30px;
        color: #336699;
	display: block;
}

.leftmenuchapter a {
	display: block;
        padding-left: 46px;
	background: transparent url(../images/sign-leftmenu-arrow.gif) no-repeat 36px 8px;
        color: #666666;
        line-height: 20px;
}

.leftmenuchapter a:hover {
	background: transparent url(../images/bg-leftmenu-hover.gif) no-repeat;
}

.leftmenuchapter a:active {
        color: #a51016;
}

.helplink {
	display: block;
        margin-left: 16px;
        padding-left: 15px;
	background: transparent url(../images/sign-helplink-arrow.gif) no-repeat left 5px;
        color: #666666;
        line-height: 18px;
}



.mllink {
	display: block;
	background: transparent url(../images/sign-orderlink-arrow.gif) no-repeat left center;
        margin: 3px 0px 6px 5px;
        padding-left: 11px;
        line-height: 20px;
        font-size: 8pt;
        color: #336699;
}

.mllink_sel {
	display: block;
	background: transparent url(../images/sign-orderlink-arrow.gif) no-repeat left center;
        margin: 3px 0px 6px 5px;
        padding-left: 11px;
        line-height: 20px;
        font-size: 8pt;
        font-weight: bold;
        color: #336699;
}

.mllink:hover {
	background: transparent url(../images/sign-leftheader.jpg) no-repeat right center;
}

.mllink:active {
        color: #a51016;
}

.plistblock {
	background: transparent url(../images/bg-plistblock.jpg) no-repeat;
        width: 192px;
        height: 84px;
        margin: 12px 0px 24px 6px;
}

a.dnl {
	display: block;
        padding: 24px 0px 0px 134px;
        color: #336699;
}

.dnlops a {
	display: block;
	background: transparent url(../images/sign-redarrow.gif) no-repeat 146px 10px;
        padding: 6px 0px 0px 97px;
        color: #336699;
        font-weight: bold;
}

/* ~~~ Main Part: Main Column ~~~ */

#maincolumn {
	padding: 10px 12px 30px 12px;
}

h1 {
        padding: 0px;
	color: #a51016;
        font-size: 11pt;
        margin-bottom: 8px;

}

p {
	margin: 0px;
        padding: 2px 0px 12px 0px;
}

.divhor {
	clear: both;
	background: transparent url(../images/bg-divider-hor.gif) repeat-x left center;
        margin-bottom: 10px;
}

.divvert {
	background: transparent url(../images/bg-divider-vert.gif) repeat-y center top;
}

em {
        font-weight: bold;
        color: #336699;
        font-style: normal;
}

/* ~~~ Footer ~~~ */

.footer {
	background: transparent url(../images/bg-footer.gif) repeat-x left top;
        height: 28px;
        text-align: center;
        color: #666666;
        padding-top: 8px;
}

.footer a {
        color: 336699;
}

/* ~~~ Content Specials and Chapters ~~~ */

.procell {
        margin-top: 10px;
}

.procell td img {
	margin: 0px 3px 0px 3px;
        border: 1px solid #8c867e;
}

.procell td div {
	color: #336699;
        font-weight: bold;
        padding-left: 7px;
        font-size: 8pt;
}

.procell td span {
	display: block;
	background: transparent url(../images/sign-desc-arrow.gif) no-repeat left 7px;
        padding-left: 7px;
        font-size: 8pt;
}

.procell td hr {
	border: none;
	border-bottom: 1px solid #336699;
        margin: 10px 10px;
}

.procell a {
        padding-right: 3px;
        padding-left: 3px;
        padding-top: 5px;
        font-size: 7pt;
        font-weight: bold;
        color: #336699;
}

span.price {
	font-weight: bold;
        color: #a51016;
        background: none !important;
        padding: 0px !important;
}

.desccell td img {
        border: 1px solid #A51016 !important;
}

.desccell td span {
	font-weight: bold;
}

.desccell td hr {
        margin: 10px 0px !important;
}

.desccell span.price {
        margin-bottom: 10px !important;
}

.desccell a {
        padding-left: 0px !important;
}

.desccell {
	margin-bottom: 10px;
}

.navline {
	text-align: center;
        margin-top: 15px;
        font-size: 9pt;
        font-weight: bold;
        vertical-align: top;
        height: 20px;
        line-height: 12px;
}

.navline a {
	text-decoration: underline;
        color: #336699;
        padding: 0px 3px;
}

.navline img {
		margin: 0px 10px;
}

.obmen {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: none
}
.obmen:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: underline
}