body
{
	margin		: 0px;
	padding		: 0px;
	background	: White url("img/bg-1.gif");
	font		: 19pt Arial, Helvetica, sans-serif;
	height		: 100%;
	color		: #000000;
}

body#bg2
{
	background	: White url("img/bg-2.gif");
}
body#bg3
{
	background	: White url("img/bg-3.gif");
}




div#Content
{
	position		: relative;
	margin			: 0px 0px 20px 0px;
}

div
{
		font		: 9pt Arial, Helvetica, sans-serif;
}

/*====================
				White area (top page) formating. Start
				White area (top page) formating. Start
														====================*/
div#WhiteRow
{
	position			: relative;
	width				: 70%;
	background			: #ffffff url("img/bg_topRow.gif") left bottom;
	background-repeat	: repeat-x;
	color				: black;
	padding-top			: 10px;
}
div#ColL, div#ColL-narrow
{
	position		: relative left top;
	width			: 310px;
	height			: 380px;
}
div#ColR, div#ColR-narrow
{
	position		: absolute;
	top				: 10px;
	left			: 310px;
	background-color: #ffffff;
	width			: 690px;
	height			: 380px;
}
div#ColL-narrow, div#ColR-narrow
{
	height			: 220px;
}
div#logo
{
	position		: relative left top;
	padding			: 4px 30px 20px 50px;
}
div#icons
{
	position		: absolute;
	left			: 50px;
	bottom			: 100px;
}
div#ColL-narrow div#icons
{
	bottom			: 70px;
}
div#bigArr
{
	left				: 0px;
	bottom				: 0px;
	background			: #9e0031 url("img/arrow-big.gif") left bottom;
	background-repeat	: no-repeat;
	width				: 95;
	height				: 61px;
}
div#bigCatalog, div#smallCatalog, div#smallCatalog_bot
{
	position		: relative;
	width			: 99%;   
	height			: 380px;
	border			: 0px solid #000000;
	border-bottom	: 0px;
    
}
div#smallCatalog
{
	height			: 110px;
	}
div#smallCatalog_bot
{
	height			: 110px;
	border-top  	: 0px;
}
div#catRow
{
	position		: relative;
	height			: 50%;
}
div#smallCatalog div#catRow
{
	height			: 100%;
	padding-top		: 5px;
}


div#catRow1
{
	position		: relative;
	height			: 10%;
}
div#smallCatalog1 div#catRow1
{
	height			: 100%;
	padding-top		: 5px;
}


div#catTitle
{
	position		: absolute;
	top				: -0px;
	left			: -5px;
	width			: 120px;
	height			: 40px;
	text-align		: center;
	vertical-align	: bottom;
}
div#catPoint
{
	position		: absolute;
    padding			: 30px 10px;
}
div#catPoint1
{
	position		: absolute;
    padding			: 0px 0px;
	border			: 2px solid #000000;
    
}
div#catPoint11
{
    padding			: 0px 10px;
	border			: 2px solid #000000;
    
}
div#catPoint2
{
	position		: absolute;
    padding			: 110px 10px;
}


div#bigCatalog div#catPoint
{
	width		: 230px;
}
div#catTitleT
{
	padding-bottom	: 10px;
}
div#catTitleB, .catTitleB
{
	padding-top		: 10px;
}
div#catImgBig
{
	width			: 124px;
	height			: 90px;
}
div#catImgSmall
{
	width			: 86px;
	height			: 62px;
}
div#catImgFrame11
{
	position			: absolute;
	left				: 34px;
	top					: 15px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame21
{
	position			: absolute;
	left				: 194px;
	top					: 15px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame31
{
	position			: absolute;
	left				: 354px;
	top					: 15px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame41
{
	position			: absolute;
	left				: 514px;
	top					: 15px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame51
{
	position			: absolute;
	left				: 33px;
	top					: 124px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame61
{
	position			: absolute;
	left				: 194px;
	top					: 124px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame7
{
	position			: absolute;
	left				: 354px;
	top					: 124px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame8
{
	position			: absolute;
	left				: 514px;
	top					: 124px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
div#catImgFrame99
{
	position			: absolute;
	left				: 0px;
	top					: 0px;
	visibility			: visible;
	width				: 123px;
	height				: 96px;
	background			: url("img/cat_imgFrame.gif");
	background-repeat	: no-repeat;
}
a:active, a:focus, img 
{ 
outline: 0; 
}

/*====================
				White area (top page) formating. Finish
													====================*/
													
													
/*====================
					Menu area formating. Start
											====================*/
div#MenuRowL1, div#MenuRowL1First
{
	position			: relative;
	background			: #ffffff url(img/bg_menuL1-inner.gif) left top;
	background-repeat	: no-repeat;
	width				: 1004px;
	height				: 40px;
	
}
div#MenuRowL1First
{
	background			: url(img/bg_menuL1.gif) left top;
	background-repeat	: no-repeat;
}
div#MenuL1Text
{
	padding				: 0px 0px 0px 95px;
	position			: absolute;
	cursor				: pointer;
}
div#MenuRowL2
{
	position			: relative;
	top					: 0px;
	background			: #ffffff;
	border-bottom		: 3px solid #9e0031;
	padding-top			: 25px;
}
div#MenuL2Text
{
	padding				: 7px 10px 3px 0px;
	position			: relative;
	text-decoration		: none;
}

div#subMenu_row
{
	position		: relative;
	left			: 0px;
	bottom			: 20px;
}
.subMenuPoint
{
	padding-left	: 20px;
}
div#GreyBlock a.subMenuPoint
{
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration	: underline;
	color			: black;
	padding			: 15 5 15 5;
}
div#GreyBlock a.subMenuPoint:hover
{
	color			: #525252;
}
.menuL2, .menuL2_act
{
	color			: black;
	text-decoration	: none;
}
.menuL2
{
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding			: 8px 8px 12px 8px;
}
.menuL2_act
{
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #cbced1;
	padding			: 8px 20px 12px 20px;
}

.menuL21
{
	color			: black;
	text-decoration	: none;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding			: 8px 8px 12px 8px;
}
.menuL22
{
	color			: black;
	text-decoration	: none;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #cbced1;
	padding			: 8px 20px 12px 20px;
}

div#MenuL2Text a
{
	text-decoration	: inherit;
}
/*====================
					Menu area formating. Finish
												====================*/
													


/*====================
					Red area (left column) formating. Start
														====================*/
div#RedCol													
{
	left				: 0px;
	top					: 0px;
	width				: 310px;
	background-color	: #9e0031;
	color				: #ffffff;
}
div#RedBlock
{
	background-image	: url(img/bg_copy-karmen.gif) center top;
	background-repeat	: no-repeat;
	padding				: 40px 30px 10px 50px;
}
div#RedBlockPoint, div#searchPoint, div#RedBlockInner
{
	margin-top	: 6px;
	font		: 8pt Arial, Helvetica, sans-serif;
}
div#RedBlockInner
{
	margin-top	: 18px;
}
div#searchPoint
{
	padding-top	: 4px;
}
div#searchPoint select, div#searchPoint input
{
	font		: 8pt Arial, Helvetica, sans-serif;
	padding		: 2 8;
	width		: 200px;
	margin-top	: 4px;
}
div#bannerBlock
{
	background-color: #636466;
	padding			: 10;
}
div#bannerBlock a
{
	color			: #ffffff;
}
div#bannerContent
{
	position		: relative;
	padding			: 0px 0px;
}
/*====================
					Red area (left column) formating. Finish
														====================*/
													
													
/*====================
					Gray area (center field) formating. Start
														====================*/
div#GreyColFirst, div#GreyCol
{
	position			: relative;
	top					: 0px;
	background			: #cbced1 url(img/bg_content-bottom.gif) left bottom;
	background-repeat	: repeat-x;


}
div#GreyColFirst
{
	height				: 240;
}
div#GreyCol
{
	min-height			: 480px;
}
div#GreyBlock
{
	padding				: 30px 20px 60px 20px;
}
div#GreyBlock a
{
	color				: #ffffff;
}
div#LightGreyBlock
{
	background-color	: #e2e2e3;
	padding				: 20px 20px 50px 20px;
}
/*====================
					Gray area (center field) formating. Finish
														====================*/


/*====================
					Page components formating. Start
											====================*/
div#pageDescr
{
	position			: relative;
	margin				: 0 0 40 0;
	height				: 34px;
}
div#pageTitle
{
	left				: -20px;
	font				: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight         : bold;
	color				: white;
white-space: nowrap;
}
.pageTitle
{
	background			: #9e0031 url(img/plashka_koll.gif) center right;
	background-repeat	: no-repeat;
	line-height			: 24px;
	text-align			: center;
	padding				: 11px 40px 11px 40px;
    font-weight         : bold;
}
.pageTitle1
{
    color               : RGB(28,28,200);                
	line-height			: 12px;
	text-align			: center;
	padding				: 11px 40px 11px 40px;
}

.pageTitle2 
{
    color               : RGB(42,42,42);                
	line-height			: 22px;
	text-align			: justify;
	font-weight		    : bold;
	padding				: 5px 5px 5px 10px;
    text-indent:20px;
}
.pageTitle2 a
{
	text-decoration		: none;

}

.pageTitle3
{
    color               : RGB(0,0,0);                
	line-height			: 37px;
	text-align			: left;
	font				: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		    : bold;
	padding				: 15px 4px 0px 2px;

}
.pageTitle4
{

    background			: #9e0031 url(img/plashka_koll.gif) center right;
	background-repeat	: no-repeat;
	line-height			: 24px;
	text-align			: center;
	padding				: 11px 22px 11px 22px;
	font-weight		    : bold;
	
}

.pageTitle5
{

    background			: RGB(120,120,120) url(img/plashka_koll.gif) center right;
	background-repeat	: no-repeat;
	line-height			: 14px;
	text-align			: center;
	padding				: 11px 22px 11px 22px;
	font-weight		    : bold;
	
}
.pageTitle6
{

    background			: RGB(220,220,220) url(img/plashka_koll.gif) center right;
	background-repeat	: no-repeat;
	line-height			: 14px;
	text-align			: center;
	padding				: 0px 2px 1px 2px;
	font-weight		    : bold;
	color	        	: RGB(120,110,0);
}

.pageinfo
{
    padding-left        : 15px;
    background			: #CBCED1;
	line-height			: 14px;
	padding				: 0px 2px 1px 2px;
	font-weight		    : bold;
	color	        	: RGB(0,0,0);
 
}

.pageinfo a:link, .pageinfo   a:visited, .pageinfo a:hover, .pageinfo a:active 
{
   color:rgb(120,120,120);
	background: #CBCED1;
	padding:  6px 6px ;
	font-size:  11px;
	font-weight:bold;
}

div#pageStock
{
	position			: relative;
	left				: 10px;
	font				: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.pageStock
{
	background			: #b1b1b1 center right;
	background-repeat	: no-repeat;
	line-height			: 24px;
	text-align			: center;
	padding				: 11px 10px 11px 10px;
	}
div#pageStock  a
{
	color			: #000000;
}

div#blockImgPrev
{
	padding				: 5 0 0 0;
}
div#pageText
{
	position			: relative;
	margin				: 20px 0px 20px 0px;
}
div#pageCompon
{
		padding			: 0px 0px  1px 1px;
		width			: 100%;
}
div#pageCompon_s
{
		padding			: px 0px  1px 1px;
		width			: 100%;
}
div#pageDescr img, div#pageCompon img
{
	border			: 1px solid #aeadad;
	padding			: 1px;
	background-color: #ffffff;
}
div#pageDescr img#bigImg, div#pageCompon img#bigImg
{
	margin			: 4 24 40 0;
}
div#pageDescr img#smImg, div#pageCompon img#smImg
{
    border          : none;
	margin			: 0 10 5 0;
}

div#subscrb
{
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align		: center;
	padding			: 4px 4px 14px 4px;
}

div#publ
{
	border-top		: 1px solid black;
	margin-bottom	: 5px;
	margin-left		: 0px;
}
div#publDate
{
	font			: 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #696a6c;
	text-align		: right;
	padding			: 3 0 0 0;
}
div#PublTitle
{
	position		: relative;
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: #9e0031;
	padding			: 0 40 8 0;
    text-align      : center; 
	}
div#PublTitle2
{
	position		: relative;
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: #9e0031;
	padding			: 0 40 0 0;
    text-align      : center; 
	}
div#PublTitle1
{
	position		: relative;
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: #000000;
	padding			: 0 40 8 0;
    text-align      : center; 
	}
div#publBody
{
	color			: #000000;
	text-decoration	: none;
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 8 0 14 0;
}

div#publ_adv8, td#publ_adv8
{
    text-align      : left; 
	color			: RGB(102,102,102);
	text-decoration	: none;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 0 0 0 0;
}
div#publ_adv9, td#publ_adv9
{
    text-align      : left; 
	color			: RGB(102,102,102);
	text-decoration	: none;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 0 0 0 0;
}

div#publ_adv10
{
    text-align      : left; 
	color			: RGB(102,102,102);
	text-decoration	: none;
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 10 0 0 0;
}
td#publ_adv11
{
    text-align      : center; 
	color			: RGB(200,99,99);
	font			: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 10 0 0 0;
}

td#publ_adv12
{
    text-align      : left; 
	color			: RGB(200,99,99);
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding			: 0 0 0 0;
}


div#publBody a
{
	color			: #000000;
	text-decoration	: none;
 }

div#publDate a
{
	color			: #696a6c;
	text-decoration	: none;
}
div#publBody a:hover, div#publDate a:hover
{
	color			: #545454;
	text-decoration	: underline;
}
ul
{
	background-color: #b7b8ba;
	list-style		: square url(1_img/bull-black.gif);
	font			: 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color			: #ffffff;
	font-weight		: bold;
	padding			: 10 40;
	margin			: 14 0;
}
ul ul
{
	padding-top		: 0px;
	padding-bottom	: 0px;
}
li
{
	padding			: 2 10;
}
.mark
{
	color			: #9e0031;
	font-weight		: bold;
}
/*====================
					Page components formating. Finish
											====================*/



/*====================
				 	Table formating. Start 
				 						====================*/
table
{
	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
table#tbl, table#tblGrey
{
	border			: 0;
	border-bottom	: 1px solid #ffffff;
}
table#tblGrey
{
	background-color: #636466;
	color			: #ffffff;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding			: 4px 10px;
}
th
{
	font			: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align		: center;
	padding			: 4px 10px;
	border-right	: 1px solid #ffffff;
}
td#BR_brd
{
	border-top		: 1px solid #ffffff;
	border-right	: 1px solid #ffffff;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align		: center;
	padding			: 16px 10px;
}
td#B_brd
{
	border-top		: 1px solid #ffffff;
	text-align		: left;
	font			: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding			: 16px 10px;
}
table#tblGrey td#BR_brd
{
	padding-top		: 30px;
}
/*====================
				 	Table formating. Finish 
				 						====================*/




div#button_red
{
	position			: relative;
	width				: 220px;
	height				: 34px;
	background			: #9e0031 url("img/button_left.gif") left;
	background-repeat	: no-repeat;
	font				: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color				: white;
	text-decoration		: none;
	margin				: 15 0 15 0;
}
div#button_redBody
{
	position			: relative;
	right				: 0;
	padding				: 8 50;
}
div#back
{
	position			: absolute;
	top					: 12px;
	right				: 185px;
	width				: 10px;
	height				: 9px;
	background			: #9e0031 url("img/arrow_back.gif");
	background-repeat	: no-repeat;
	cursor				: pointer;
	z-index				: 3;
}
div#forw
{
	position			: absolute;
	top					: 12px;
	right				: 20px;
	width				: 10px;
	height				: 9px;
	background			: #9e0031 url("img/arrow_forward.gif");
	background-repeat	: no-repeat;
	cursor				: pointer;
	z-index				: 3;
}
div#button_red a
{
	text-decoration		: none;
	color				: white;
}
/**************
				Gray area (center field) formating. Finish
														*************/
/**************
				Content formating. Finish
														*************/
/**************
				Color lines styling. Start
											*************/
.BlackLine
{
	background-color: #000000;
	height			: 62px;
}
.RedLine
{
	background-color: #9e0031;
	color			: #ffffff;
}
.WhiteLine
{
	background-color: #ffffff;
	color			: #9e0031;
	padding-top		: 33px;
}
div#whiteLine, div#greyLine
{
	width			: 100%;
	height			: 1px;
	background-color: #858688;
	margin			: 14 0;
}
div#whiteLine
{
	background-color: #ffffff;
	margin			: 0;
}
div#whiteLine img, div#greyLine img
{
	border			: 0px;
	padding			: 0px;
}
/**************
				Color lines styling. Finish
											*************/
/**************
				Copyright formating. Start
											*************/
div#CopyRow
{
	position	: relative;
	left		: 280;
	bottom		: 0;
}
div#bott1
{
	position	: relative;
	color		: #ffffff;
	text-align: center;
	padding			: 0px 0px 30px 0px;
	}

div#copy_iv
{
	position			: relative;
	bottom				: 0px;
	left				: 50px;
	width				: 260px;
	height				: 17px;
	background-color	: #bcbec0;
	text-align			: right;
	color				: #ffffff;
	font-size			: 8pt;
}
div#copy_karmen
{
	position			: absolute;
	top					: 0px;
	left				: 310px;
	width				: 430px;
	height				: 17px;
	background			: #9e0031 url(img/bg_copy-karmen.gif) left top;
	background-repeat	: no-repeat;
	color				: #d48fa5;
}
.copytext
{
	padding				: 1 10 2 25px;
	font-size			: 8pt;
}
/**************
				Copyright formating. Finish
											*************/

											
											
a
{
	color			: #000000;
	text-decoration	: underline;
}
a:hover
{
	color			: #918f90;
}
a.none
{
	text-decoration	: none;
}
a.hr_white
{
	color	: #ffffff;
}
a.hr_white:hover
{
	color	: #ffffff;
}

input, select, select option
{
	font		: 9pt Arial, Helvetica, sans-serif;
	width		: 180px;
	height		: 21px;
	border		: 1px solid #000000;
	padding		: 0px 8px;
/*	margin-top	: 5px;   */
	margin-top	: 1px;
}
textarea
{
	font		: 9pt Arial, Helvetica, sans-serif;
	height		: 180px;
	width		: 180;
	border		: 1px solid #000000;
	padding		: 3px;
}
div#formSubmit
{
	position			: relative;
	right				: 27px;
}
div#formSubmit input
{
	width				: 80;
	padding				: 1px 8px;
}
.formSubmit, .buttonGrey
{
	margin-top			: 20px;
	border				: 1px solid #000000;
	font				: 9pt Arial, Helvetica, sans-serif;
	padding				: 3px 10px;
	cursor				: pointer;
}
.formSubmit
{
	background-color	: #9e0031;
	color				: #ffffff;
}
.buttonGrey
{
	background-color	: #bcbec0;
	color				: #000000;
}
.formSubmitOrder, .buttDel
{
	margin-top			: 5px;
	width				: 80px;
	height				: 25px;
	background-color	: #9e0031;
	border				: 1px solid #000000;
	color				: #ffffff;
	font				: 9pt Arial, Helvetica, sans-serif;
	padding				: 3px 10px;
	cursor				: pointer;
}
.buttDel
{
	background-image	: url(img/button_del.gif);
	background-position	: center;
	background-repeat	: no-repeat;
	width				: 15px;
}
.dop1
{	
	color				: #000000;
}

div#N1
{
	position			: absolute;
	top					: 1px;
	left				: 15px;
	width				: 200px;
	height				: 50px;
	background			: #9e0031 ;
	background-repeat	: no-repeat;
	border				: 1px solid #a100000;
}
div#N2
{
	position			: absolute;
	top					: 1px;
	left				: 315px;
	width				: 300px;
	height				: 100px;
	background			: #cc0001 ;
	background-repeat	: no-repeat;
	border				: 1px solid #2caa00;
}
div#N3
{
	position			: absolute;
	top					: 1px;
	left				: 15px;
	width				: 200px;
	height				: 50px;
	background			: #110031 ;
	background-repeat	: no-repeat;
	border				: 1px solid #a100000;
}
div#T1
{
	width				: 140px;
	height				: 140px;
	border				: 0px solid #a10000;
}

div#T2
{
	margin-top			: 2px;
	margin-bottom		: 12px;
	padding		        : 5px 5px 5px 5px;
	text-align          : left;
	width				: 140px;
	height				: 20px;
	font		: 9pt Arial, Helvetica, sans-serif, bold;
	color			: black;
}
div#T2 a
{ 
    text-decoration	: none;
  	color			: #000000;
}
div#T1 a
{ 
    text-decoration	: undeline;
  	color			: #000000;
}
div#T3
{

	text-align          : center;
	width				: 140px;
	height				: 10px;
	font		        : 16pt Arial, Helvetica, sans-serif,bold;
	font-weight		    : bold;
	color		    	: black;
	background-repeat	: no-repeat;
	border				: 0px solid #a100000;
}

td#T3
{

	text-align          : center;
	width				: 140px;
	height				: 10px;
	font		        : 16pt Arial, Helvetica, sans-serif,bold;
	font-weight		    : bold;
	color		    	: black;
	background-repeat	: no-repeat;
	border				: 0px solid #a100000;
}

div#Ris1
{
position			: absolute;
top					: 200px;
left				: 200px;
width				: 140px;
height				: 140px;
border				: 1px solid #a100000;
}
.cls1
{
color:   rgb(50, 82, 159);
font:    10pt Arial, Helvetica, sans-serif;
}

a.cls1 
{
    color:   rgb(50, 82, 159);
}

.cls2
{
color:   rgb(50, 82, 159);
}

a.pageTitle
{
    color:   rgb(50, 82, 159);
}

.navigation {

	color: black;
	border:0px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
	}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
	text-decoration:none;
	color	: blue;
	background:#CBCED1;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
	font-weight:bold;
}

.navigation a:hover 
{
	background:#636466;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
    
	text-align: center;
	margin-top: 10px;
    margin-bottom: 10px;
	text-decoration:none;
	background:#fffff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#000000;
	font-size:11px;
}

.standout-border {
    border: 5px solid #8fc3f7;
    padding: 6px;
}
.standout-background {
    background-color: #c5dff9;
}

.standout {
    text-align: right;
    color: #ff0000; 
	background-color: #000ff9 !important;
	}

	.standout .container {
    color: #ff0000; 
	background-color: #c5dff9 !important;
    border: 1px solid #8fc3f7;
    padding: 6px;
    /* margin shorthand isn't recognized by IE5/Mac */
    margin-left: auto; 
    margin-right: auto;
}
.111standout span.container {
    padding: 8px 7px !important;
    display: inline-block;
}
.errorbar {
    color: #000;
    font: 12px Verdana, Arial, Sans-Serif;
    background-color: #FFEEEE;
    background-repeat: repeat-x;
    border: 1px solid #FF9999;
    padding: 8px;
    margin-top: auto; margin-bottom: 5px;
    margin-left: auto; margin-right: auto;
    width: auto;
    text-align: left;
}
.warningbar {
    color: #000;
    font: 12px Verdana, Arial, Sans-Serif;
    background-color: #FFFFDD;
    background-repeat: repeat-x;
    border: 1px solid #FFCC33;
    padding: 8px;
    margin-top: auto; margin-bottom: 5px;
    margin-left: auto; margin-right: auto;
    width: auto;
    text-align: left;
}

#foto
 {POSITION: absolute;
    TOP:  0px;
    LEFT: 0px;
    visibility : hidden;
    z-index:1000;
  }

.agbartip {POSITION: absolute;
    TOP: 10px;
    LEFT: 90px;
    BORDER-RIGHT:  #e2e0e0 1px solid;
    BORDER-TOP:    #e2e0e0 1px solid;
    BORDER-LEFT:   #e2e0e0 1px solid;
    BORDER-BOTTOM: #e2e0e0 1px solid;
    PADDING-TOP: 3px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    Z-INDEX: 555;
    VISIBILITY: hidden;
    COLOR: black;
    FONT-FAMILY: verdana,sans-serif;
    BACKGROUND-COLOR: #1d1f1f;
    TEXT-ALIGN: left
    }

.agbard1 {
    BORDER-RIGHT:  #ffffff 1px solid;
    BORDER-TOP:    #ffffff 1px solid;
    BORDER-LEFT:   #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #006677;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-SIZE: 10px;
    COLOR: blue;
    }

.agbard2 {
    MARGIN-TOP:    20px;
    MARGIN-LEFT:   20px;
    MARGIN-bottom: 20px;
    FONT-SIZE:     20px;
    COLOR: #000000;
    }
 
 .link {
  background-color:#D5E1E7;
  }
 

.styletextbox {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
width: 300px; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}
.stylemin {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
width: 100px; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

.styletextbox2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-color: #888888
}

.styletextbox2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

.small { 
font-family: Verdana, Arial, Helvetica, 
sans-serif; font-size: 11 px;
 }


.small_l       { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt
 }

 .output {
    text-align:  center;
	font-size: 12px;
	font-weight: bold; 
    color:red; 
	background-color:#cbced1;	
	padding: 5px 1px 5px 1px;
	}

A IMG {
border: none; 
}	

.link_class
{
border:5px solid #D0DCCF;
background:#FFFFF1;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:3px;
color:#eaeaea;
font-weight:bold;
text-decoration: none;
font-size:12px;
}

a.button {
    background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}


a.button:active {
    background-position: bottom right;
    color: #000000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
    color: #000000;
}

a.button1 {
    background: transparent url('img/bg_button_a_grey.gif') no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

a.button1 span {
    background: transparent url('img/bg_button_span_grey.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}


a.button1:active {
    background-position: bottom right;
    color: #000000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
    color: #000000;
}


a.button3 {
    background: transparent url('img/bg_button_a_bask.gif') no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 16px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.button3 span {
    background: transparent url('img/bg_button_span_bask.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 38px;
}
a.button3:active {
    background-position: bottom right;
    color: #000000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button3:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
    color: #000000;
}


div#cart_n 
{
    background-color:#aaa; 
	}

#basket-head {
	border: 1px #e1e1e1 solid;
	background: url(img/basket.gif) #a1a1a1  no-repeat 95% 50%;
    height: 30px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	font-size: 12pt;
}

div#cartg {
	color: rgb(50,82,159);
	font: 19pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	}

div#cartg input   {
   background-color:#e2e2e2;
   text-align: center;
   border: 0 solid #aa0000;
   color: rgb(50,82,159);
   width: 140px;
   margin: 5px auto 0;
   font-size: 10pt;
   font-weight: bold;
}
div#cart a
{
    color:   rgb(50, 82, 159);
    font:    10pt Arial, Helvetica, sans-serif;
	font-weight 	: bold;
    background-color:#ffffff;
	}

.div#cart 
{
    color:   rgb(50, 82, 159);
    font:    10pt Arial, Helvetica, sans-serif;
	font-weight 	: bold;
    background-color:#ffffff;
	}

.div#cart input
{
	font		: 9pt Arial, Helvetica, sans-serif;
	width		: 70px;
	height		: 21px;
	border		: 1px solid #000000;
	margin-top	: 4	px;
}

.div#mail
{
	background-color: #e2e2e3;
	padding			: 20px 20px 50px 20px;
}
.table#mail
{	
    color:#0a0000;
    font		: 9pt Arial, Helvetica, sans-serif;
    font-weight	: bold;
}
.div#mail input
{
	font		: 9pt Arial, Helvetica, sans-serif;
    font-weight	: bold;
	width		: 340px;
	height		: 21px;
	border		: 1px solid #000000;
	margin-top	: 4	px;
	background-color: #ffffff;
}

.table.srmdetails { 	margin-bottom: 20px; }

table.srmdetails td{
	padding: 2px 8px;
	background-color: #e2e2e3;
}

td.srmheader td{
	background-color: red;
}
td.srmheader {
	vertical-align: middle;
	background-color: #d0e3ff !important;
	width: 100%;
	padding: 2px 8px;
}

td.srmheader div {
	color: rgb(50, 82, 159);
	margin-right: 0px;
	font-weight: bold;
	font-size: 11pt;
}

1_td.srmheader span {
	display: block;
	float: right;
	color: #006a7e;
	font-size: 8pt;
}

td.srmval {
color: rgb(50, 82, 159);
}

div#cart_total {
	color: #000000;
	font: 12pt Arial, Helvetica, sans-serif;
    font-weight:bold;
}

td#cart_total {
    color: rgb(50, 82, 159);
	font: 11pt Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.cat, .cat:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div#zorder2 {
	font: 15pt "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-weight: normal;
	color: rgb(50, 82, 159);
	margin-top: 17px;
}

div#zorder3{
	font: 12pt "Times New Roman", Times, serif;
	color: #603b1c;
	font-weight: bold;
	}

.csc-mailform {
	font: 9pt Arial, Helvetica, sans-serif;
        border: 1px solid #bdbdbd;
        padding: 20px;
        padding-top: 30px;
		width: 600px;
		/*margin: 0px auto;*/
		text-align: left;
		background-color: #f2f1f1;
}
.csc-mailform label {
    	font: 9pt Arial, Helvetica, sans-serif;
        width: 100px;
        font-weight: bold;
        display: block;
        float: left;
		text-align: right;
		padding-right: 20px;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select ,.csc-mailform submit {
        width: 350px;
    	font: 9pt Arial, Helvetica, sans-serif;
        border: 1px solid #777777;
        color:#000033;
        margin-bottom: 10px;
}

.csc-mailform-submit {
		cursor: pointer;
        width: 100px !important;
		padding: 0 5px;
        margin-left: 46%;
}
div#newsTitle
{

	font			: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: #9e0031;
	padding			: 0 40 8 0;
    text-align      : center; 
}


.table#border1 {
border-bottom: 5px solid #ffffff;
border-left:   5px solid #ffffff;
border-right:  5px solid #ffffff;
}
.treelist  ul{
	list-style: disk;
    padding: 0; 
    margin-left: 15px; 
}
.lktree  li{
   font-size: 12px;
   }
