body {
	background: url(/design/repic/bg.jpg) repeat-x;
	background-position: 0 0;
	background-color: #DFDFDF;
	margin: 0;
	padding: 0;
	font-family: Verdana; font-size: 11px;
}

img { border: none; }

#container {
	width: 778px;
	margin: 0 auto;
	padding: 0;
	margin-top: 138px;
	background: url(/design/repic/cont_bg.jpg) repeat-y;
	background-position: 0 0;
}

#container-chkout {
	width: 778px;
	margin: 0 auto;
	padding: 0;
	margin-top: 138px;
	background: url(/design/repic/cont_bg_chk.jpg) repeat-y;
	background-position: 0 0;
}

#container-cart {
	width: 778px;
	margin: 0 auto;
	padding: 0;
	margin-top: 138px;
	background: url(/design/repic/cont_bg_cart.gif) repeat-y;
	background-position: 0 0;
}

#header {
	width: 778px;
	padding-bottom: 4px;
	position: absolute;
	top: 0;
	background: url(/design/repic/top_bg.jpg) no-repeat;
	background-position: 0 0;
}

#banner {
	width: 748px;
	height: 83px;
	margin: 0 0 0 15px !important; margin: 0 0 -11px 15px;
	padding: 17px 0 0 0;
	background: url(/design/repic/banner-a.jpg) no-repeat;
	background-position: 0 0;
}

#banner #links {margin: 0px 0px 32px 425px; font-family: Tahoma; font-size: 11px; text-align: left; }

#banner #links a { color: #282828; text-decoration: none; margin: 0 8px 0 8px; }

#banner #search {clear:both;margin: 0px 0px 0px 425px;padding-top:0px;}
#banner #search input {
	width: 187px;
	height: 17px;
	margin: 0 8px 7px 0;
	padding: 0;
	background: url(/design/repic/input_bg.jpg) repeat-x;
	background-position: 0 0;
	border: #2D4056 solid 1px;
	/*vertical-align: 8px !important; vertical-align: 6px;*/
}
#banner #search input.img { border: none;	margin: 0; padding: 0; background:none;}

#menu { margin: 0 0 0 13px;	padding: 0; }
#menu img { border: none; margin: 0 -4px 0 0; padding: 0; }

#login { width: 170px; height: 131px; padding: 10px 0 0 10px;background: url(/design/repic/login_bg.jpg) no-repeat; background-position: 0 0; font-family: Verdana;	font-size: 12px;	font-weight: bold;}
#logout { width: 170px;  padding: 15px 0 14px 8px;background: url(/design/repic/logout_bg.jpg) no-repeat; background-position: 0 0; font-family: Verdana;	font-size: 12px;	font-weight: bold;}
#logout #btn {	margin: 15px 4px 0 0; }

#login img { border: none;	margin: 0; padding: 0; }
#login input {
	width: 150px;
	height: 17px;
	margin: 2px 0 2px 0;
	padding: 0;
	background: url(/design/repic/input_bg.jpg) repeat-x;
	background-position: 0 0;
	border: #2D4056 solid 1px;
	vertical-align: 8px !important; vertical-align: 6px;
}
#login #btn {
	margin: 3px 0 0 40px;
}





#choose {
	width: 329px;
	height: 46px;
	margin: 0 16px 0 0 !important; margin: 0 8px -7px 0;
	padding: 95px 0 0 240px;
	background: url(/design/repic/choose_bg.jpg) no-repeat;
	background-position: 0 0;
	float: right;
}
#choose img { border: none;	margin: 0; padding: 0; }
#choose select {
	width: 215px;
	height: 20px;
	margin: 2px 0 2px 0;
	padding-top: 2px;
	border: #2D4056 solid 1px;
	vertical-align: 8px !important; vertical-align: 6px;
	font-family: Arial;
	font-size: 11px;
}

#itTest { width: 565px; height: 71px; background: url(/design/repic/it_test.jpg) no-repeat; background-position: 0 0; float: right; margin: 0 15px 10px 0 !important; margin: 0 7px 10px 0;}
#itTest-cart { width: 564px; height: 65px; background: url(/design/repic/it_test.jpg) no-repeat; background-position: 0 0; float: right; margin: 0 15px 0 0 !important; margin: 0 7px 0 0;}

#left {
	width: 170px;
	float: left;
	margin: 0 0 0 14px !important; margin: 0 0 0 7px;
}

#menuBlock {
	margin: 0 0 0 6px;
}
#menuBlock table.carttbl td.carttbltd a {font-size:10px;color:#6D0D11;}
#menuBlock table.carttbl td.carttbltd2 {text-align:right;padding-right:6px;}
#menuBlock table.carttbl td.carttbltd3 {padding:6px 4px 8px 3px;color:#6D0D11;}
#menuBlock table.carttbl td.carttbltd3 a {color:#6D0D11;}
#menuBlock table.carttbl td.carttbltd4 {padding:3px 4px 4px 18px;color:#000000;}
#menuBlock table.carttbl td.carttbltd4 li {list-style:square;}
#menuBlock table.carttbl td.carttbltd4 a {color:#000000;}

#left #menu {
	width: 180px;
	margin: 0 0 8px 0 !important; margin: -4px 0 8px 0;
	padding: 10px 0 0 0;
	font-family: Verdana;
	font-size: 10px;
	color: #4D545D;
	font-weight: bold;
}

#left #menu a.textlink {font-size:10px;padding-left:6px;color: #4D545D;}
#left #menu a.btn1 { margin: 5px 0 0 14px; background: none; padding: 0; border: none; vertical-align:middle;}
#left #menu a.btn2 { margin: 20px 0 47px 25px !important; margin: 20px 0 60px 25px;  background: none; padding: 0; border: none; }

#main {
	width: 580px;
	float: right;
}

#main-chkout { width: 778px; }

#main-cart { width: 410px; float: left; }
#right-cart { width: 140px; float: left; margin: 0 0 0 20px !important; margin: 0;}

#main .block { height: 80px; padding: 5px 0 0 10px; background: url(/design/repic/block_line.gif) no-repeat; background-position: left bottom;}
#main .block h1{ font-family: Verdana; font-size: 11px; color: #6D0D11; padding: 0; margin: 0; clear:left;}
#main .block div.blockleft {width:110px;display:inline;float:left;}
#main .block div.blockright {width:140px;display:inline;margin-right:5px;float:right;}
#main .block div a {
	background: url(/design/repic/link.gif) no-repeat;
	background-position: 10px 8px;
	font-family: Verdana;
	font-size: 12px;
	color: #002E53;
	padding: 2px 0 0 20px;
	margin: 0 0 0 0px;
	display:block;
	line-height:18px;
	text-decoration:none;
}
#main .block div a:hover {text-decoration:underline;}
#main .block div.blocksim a {width:110px;display:inline;}

#certCol { width: 280px; float: left; margin: 0 3px 0 0; background: url(/design/repic/cert_col.jpg) no-repeat; background-position: 0 0; border-right: #ACAEB1 solid 1px; background-color: #E3E8E9;}
table.cert { width: 560px; float: left; margin: 0 3px 0 0; background: url(/design/repic/cert_col.jpg) repeat-x; background-position: 0 0; font-family: Verdana; font-size: 11px; color: #1F4767; background-color: #E3E8E9;}
table.cert td.cert { width: 280px; padding: 10px 5px 10px 15px; border-right: #ACAEB1 solid 1px;background: url(/design/repic/cert_block_bg.gif) repeat-x; background-position: left bottom;}
table.cert td.cert a { font-family: Verdana; font-size: 11px; font-weight: bold; color: #6D0D11; padding: 0 5px 0 10px; background: url(/design/repic/cert_link.gif) no-repeat; background-position: 0 4px; display:block; vertical-align: -4px;}
table.cert td.cert span {padding-left:7px;}

h1.cert { font-family: Verdana; font-size: 17px; font-weight: normal; color: #3A3A3A; margin: 0px 0 7px 5px; padding: 0; float:left }
a.cert { display: block; font-family: Verdana; font-size: 11px; font-weight: bold; color: #6D0D11; margin-right: 20px; }

ul.cert { padding: 0; margin: 0; font-family: Verdana; font-size: 11px; color: #1F4767; list-style: none; }
ul.cert li { background: url(/design/repic/cert_block_bg.gif) repeat-x; background-position: left bottom; padding: 10px 0 10px 15px; }
ul.cert li a { font-family: Verdana; font-size: 11px; font-weight: bold; color: #6D0D11; padding: 0 5px 0 10px; background: url(/design/repic/cert_link.gif) no-repeat; background-position: 0 4px; display: block; vertical-align: -4px; float: left; }

h1.subMain { font-family: Verdana; font-size: 16px; font-weight: bold; color: #6D0D11; margin: 15px 15px 15px 2px; padding: 0; border-bottom: #C6171E solid 2px; }
h4 { font-family: Verdana; font-size: 12px; font-weight: bold; }
#subMain { font-family: Verdana; font-size: 12px; color: #1f4767; text-align: justify; padding: 0 15px 0 5px; line-height: 15px;}
	#subMain a {color:#002E53;}

#nobargain { width: 484px; height: 106px; background: url(/design/repic/nobargain.jpg) no-repeat; background-position: 0 0; margin: 0 15px 10px 0; padding: 110px 0 0 80px; font-family: Verdana; font-size: 11px; color: #3A3A3A; }
#bargain { width: 484px; background: url(/design/repic/bargain.jpg) no-repeat; background-position: 0 0; margin: 0 15px 10px 0; padding: 110px 0 0 80px; font-family: Verdana; font-size: 11px; color: #3A3A3A; }
#bargain .grey { font-weight: bold; color: #3A3A3A; }
#bargain .red { font-weight: bold; color: #6D0D11; }
#bargain .crossed { font-weight: bold; color: #3A3A3A; text-decoration: line-through; }
#bargain #btn { text-align: right; margin: -17px 5px 0 0; }

#bargain ul { margin: 5px 0 0 0; padding: 0; list-style-image: url(/design/repic/li.gif); }
#bargain ul li { margin: 0 0 0 10px; padding: 4px 0 0 0;  }

#exBtn { text-align: right; margin: 20px 12px 0 0; width:200px; float:right; display:inline;}
#exBtn form {margin:0px;}
#exBlockQA { width: 452px; height:110px; padding: 45px 0 0px 115px; clear: both; background: url(/design/repic/qa.jpg) no-repeat; background-position: 0 0; font-family: Verdana; font-size: 11px; font-family: Verdana; font-size: 11px; color: #1F4767; line-height: 15px}
/*#exBlockQA #exBtn {margin-top:0px;}*/
#exBlockLab { width: 452px; height: 110px; padding: 45px 0 0 115px; clear: both; background: url(/design/repic/prepat.jpg) no-repeat; background-position: 0 0; font-family: Verdana; font-size: 11px; font-family: Verdana; font-size: 11px; color: #1F4767; line-height: 15px}
#exBlockAudio { width: 452px; height: 110px; padding: 45px 0 0 115px; clear: both; background: url(/design/repic/audio.jpg) no-repeat; background-position: 0 0; font-family: Verdana; font-size: 11px; font-family: Verdana; font-size: 11px; color: #1F4767; line-height: 15px}
#exBlockStudy{ width: 452px; height: 110px; padding: 45px 0 0 115px; clear: both; background: url(/design/repic/study.jpg) no-repeat; background-position: 0 0; font-family: Verdana; font-size: 11px; font-family: Verdana; font-size: 11px; color: #1F4767; line-height: 15px}


#exBlockStudy ul,#exBlockAudio ul,#exBlockLab ul,#exBlockQA ul {margin:0px;}
li.exam { color: #6D0D11; margin: 0 0 0 8px; list-style:none; padding: 0px 0px 0px 14px;background: url(/design/repic/link.gif) no-repeat;background-position: 2px 4px;}

#testimon { border-bottom: #C6171E solid 2px; margin: 0 18px 0 0px; }
#testb { width: 528px; padding: 10px 5px 0 30px; background: url(/design/repic/testimonials_bg.jpg) no-repeat; background-position: right top; background-color: #EDEFF0; border-bottom: #D7DADB solid 1px; border-right: #C6C8C9 solid 1px;border-top: #BDC1C3 solid 1px; font-family: Verdana; font-size: 10px; color: #2A2E33;}
#test { width: 528px; margin: 0 0 0 2px; padding: 10px 5px 0 30px; font-family: Verdana; font-size: 10px; color: #2A2E33;}

#testb h1, #test h1 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #6D0D11; margin: 5px 0 10px -10px;}

h1.certif { font-family: Verdana; font-size: 17px; font-weight: normal; color: #3A3A3A; border-bottom: #C6171E solid 2px; margin: 0 18px 0 0; padding: 0 0 2px 5px; }
#certBlock { padding: 5px 0 0 15px; background: url(/design/repic/testimonials_bg.jpg) no-repeat; background-position: right top; background-color: #ECEDEF; margin: 0 18px 4px 0; border: #C9CACC solid 1px; border-left: none; font-family: Verdana; font-size: 11px; color: #1F4767; line-height: 21px;}
#certBlock a.cer { padding: 0 5px 0 10px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #6D0D11; background: url(/design/repic/li.gif) no-repeat; background-position: 0 9px; display: block; float: left; }
#certBlock input { vertical-align: -5px;  }
#certBlock .grey { color: #3A3A3A; }
#certBlock .red { color: #6D0D11; }
table.proTable th {font-size:10px;text-align:left;border-bottom:solid 1px #cccccc;}
table.proTable td {padding:2px 0px 1px 0px;}
table.proTable td.td1 {width:20px;}
table.proTable td.td2 {width:200px;}
table.proTable td.td3 {width:140px;}
table.proTable td.td4 {width:120px;}
table.proTable td.td5 {width:80px;}
#b { text-align: right; margin: 10px 5px 5px 0; }

#main #colLeft {
	width: 281px;
	background: url(/design/repic/table_bg.jpg) no-repeat;
	background-position: 0 36px;
    margin: 0 !important; margin: 0 0 0 3px;
	float: left;

}
#main #colRight {
	width: 281px;
	background: url(/design/repic/table_bg.jpg) no-repeat;
	background-position: 0 36px;
	padding: 0 15px 0 0 !important; padding: 0 10px 0 0;
	float: right;
}

#main #bottom {
	width: 556px;
	height: 138px;
	background: url(/design/repic/cont_bot.jpg) no-repeat;
	background-position: 0 0;
	margin: 15px 0 0 5px;
	padding: 10px 0 0 13px;
}

#main #bottom img { border: none; }

#menuBot {
	width: 745px;
	height: 35px;
	background: url(/design/repic/menu_bot_bg.jpg) repeat-x;
	background-position: 0 0;
	margin: 0 0 0 14px;
	padding: 20px 0 0 0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
#menuBot a { color: #FFFFFF; }
#menuBot a:hover { color: #FFFFFF; text-decoration: none; }

#copy {
	width: 778px;
	height: 62px;
	background: url(/design/repic/copy.jpg) no-repeat;
	background-position: 0px 0;
	font-family: Verdana;
	font-size: 9px;
	color: #6D7683;
	text-align: center;
	padding: 10px 0 0 0;
}

/* Menu */

ul#dmenu { margin: 0; padding: 0; }

li:hover ul { display: block }
li.over ul { display: block }

.topmenuul { padding: 0; margin: 0; LIST-STYLE-TYPE: none }

.topmenuli {  LIST-STYLE-TYPE: none }
.topmenuli a { width: 157px; height: 15px; background: url(/design/repic/link.gif) no-repeat; background-position: 10px 4px; font-family: Verdana; font-size: 11px; font-weight: bold;	color: #666254;	text-decoration: none;	border-bottom: #E3E4E5 solid 1px; margin: 5px 3px 0 0; padding: 0 0 5px 20px; display: block; text-transform: uppercase; }
.topmenuli a:hover { text-decoration: underline; }

.submenuul { padding: 0; display: none; margin: 0px;  LIST-STYLE-TYPE: none; }
.submenuli { padding: 0; margin: -7px 0 0 0; }

.submenuli a { width: 147px; height: 19px; background: url(/design/repic/sub_link.gif) no-repeat; background-position: 0 0; padding: 7px 0 0 30px; margin-bottom: 0; font-family: Verdana; font-size: 9px; display: block; font-weight: bold; text-decoration: none; color: #6D0D11; text-transform: uppercase; }


#clear { clear: both; }


#shopR { font-family: Verdana; font-size: 11px; color: #1F4767; margin: 0 20px 0 20px; }
#shopR #le { float: left; margin: 0 0 5px 0;}


#shopItemH, #shopQuantH, #shopPriceH { margin: 0 0 4px 0; font-family: Verdana; font-size: 11px; background-color: #20537b; text-align: center; font-weight: bold; color: #FFFFFF;}
#shopItemH { width: 243px; height: 25px; float: left; margin: 0 5px 0 0; padding: 12px 0 0 0;  }
#shopQuantH { width: 109px; height: 25px; float: left; margin: 0 5px 0 0; padding: 12px 0 0 0; }
#shopPriceH { width: 67px; height: 25px; float: left; padding: 12px 0 0 0; font-family: Verdana; }

#shopLine { width: 420px; background-color: #F4F5F5; border: #E0D4D5 1px solid; margin: 0 0 1px 0; background: url(/design/repic/shop_bg.gif) repeat-y; background-position: -1px 0; }
#shopLineT { width: 420px; background-color: #fcf9f4; border: #E7E9E9 1px solid; margin: 0 0 1px 0; background: url(/design/repic/shop_bg.gif) repeat-y;background-position: -1px 0;  }

#shopLine ul { list-style: none; margin: 10px 0 0 0 !important; margin: 10px 0 0 10px; padding: 0 0 0 10px !important; }
#shopLine ul li { padding: 0 0 0 10px; margin: 5px 0 0 0; background: url(/design/repic/link.gif) no-repeat; background-position: 0 3px; }

.shopRed { font-family: Verdana; font-size: 14px; font-weight: bold; color: #AD000F;}

#shopItemB, #shopQuantB, #shopPriceB { font-family: Verdana; font-size: 11px; font-weight: bold; color: #1F4767; padding: 5px; }
#shopItemB { width: 190px; margin: 0 2px 0 5px; float: left; }
#shopQuantB { width: 130px; margin: 0 2px 0 5px !important; margin: 0 2px 0 0px;  float: left; text-align: center;}
#shopQuantB input { width: 25px; height: 17px; margin:0; padding: 0; vertical-align: 0px !important; vertical-align: -5px;  text-align: center; color: #20537b; font-family: Verdana; font-size: 11px; font-weight: normal;  border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right: #d4d0c8 solid 1px; border-bottom: #d4d0c8 solid 1px;}
#shopPriceB { width: 45px; margin: 0 2px 0 5px; float: left }

#shopBotL { float: left; width: 280px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #1F4767; margin: 10px 0 0 0; }
#shopBotR { float: right; font-family:Verdana; font-weight: bold; font-size: 11px; color: #AD000F; margin: 15px 10px 0 0; }

.shopBot { font-family: Verdana; font-size: 12px; line-height: 20px; color: #1F4767; }

#cartBot { width: 422px; height: 43px; background: url(/design/repic/cart_bot.gif) no-repeat; padding: 5px; }

#testimonialsHeader { width: 579px; height: 31px; background: url(/design/repic/testimon_header.gif) no-repeat; margin-top: 8px; }
#testimonials { width: 561px; background-color: #FCF9F4; border: #D3E0E8 solid 1px; padding: 8px;  }
#testimonials #block { padding: 8px; margin-bottom: 5px;  }
#testimonials #blockb { border: #D2DFE7 solid 1px; padding: 8px; margin-bottom: 5px; }
#testimonials h1 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #3B6A99; margin: 5px 0 5px 0; padding: 0;  }
#testimonials #text { font-family: Verdana; font-size: 10px; color: #3B6A99; margin: 0 0 0 20px; padding: 0; }


/*Study*/

#top-tab { width: 549px; padding: 10px 10px 10px 5px; margin: 0 0 10px 0; line-height: 15px; border-bottom: #d5d6d7 1px solid; color: #1f4767; font-size: 11px; }
#ttLeft {  float: left; margin: 5px 0 0 0; }
#ttRight { width: 420px; float: left }
#ttInner { width: 395px; padding: 5px 10px 8px 15px; border: #e4e5e5 1px solid; background: url(/design/repic/testimonials_bg.jpg) no-repeat; background-position: right top; background-color: #eef0f1; }
#ttInner ul { margin: 0; padding: 0; list-style: none; }
#ttInner ul li { color: #6d0d11; text-decoration: none; background: url(/design/repic/li.gif) no-repeat; background-position: 0 11px; padding: 0 0 0 10px; line-height: 25px; }

#tab { width: 554px; margin: 0 !important; margin: -2px 0 0 0; padding: 0 5px 5px 5px; border-bottom: #d5d6d7 1px solid; background-color: #FCF9F4; background: url(/design/repic/tab_body_bg.gif) repeat-y; background-position: 0 1px; color: #326793; font-family: Verdana; font-size: 11px; }
#col1-tab { width: 190px; float: left; padding: 5px 0 5px 5px; line-height: 20px;}
#col2-tab { width: 175px; float: left; padding: 5px 0 5px 10px; line-height: 20px; }
#col3-tab { width: 160px; float: left; padding: 5px 0 5px 10px; line-height: 20px;}
#tabl-tab { width: 552px; background: url(/design/repic/prod_bg2.gif) repeat; border-bottom: #D1DEE7 1px solid; padding: 5px 0 0 0; margin: 0 0 -5px 0;}
.head-tab, .head-tab a, .head-tab:a.visited { font-size: 12px; color: #1f4767; }

#hometab { width: 554px; margin: 0 !important; margin: -2px 0 0 0; padding: 0 5px 5px 5px; border-bottom: #d5d6d7 1px solid; background-color: #FCF9F4; background: url(/design/repic/tab_body_bg.gif) repeat-y; background-position: 0 1px; color: #326793; font-family: Verdana; font-size: 11px;}
#homecol1-tab { width: 190px; float: left; padding: 5px 0 5px 5px; line-height: 20px;}
#homecol2-tab { width: 175px; float: left; padding: 5px 0 5px 10px; line-height: 20px; }
#homecol3-tab { width: 160px; float: left; padding: 5px 0 5px 10px; line-height: 20px;}
#homecol1-tab div.tinner {width:70px;display:inline;}
#homecol1-tab2 div.tinner {width:70px;display:inline;}
#homecol1-tab3 div.tinner {width:60px;display:inline;}
#homecol1-tab2 { width: 190px; float: left; padding: 5px 0 5px 5px; line-height: 20px; border-left: #D1DEE7 1px solid;}
#homecol3-tab2 { width: 160px; float: left; padding: 5px 0 5px 10px; line-height: 20px; border-right: #D1DEE7 1px solid;}
#hometabl-tab { width: 552px; background: url(/design/repic/prod_bg2.gif) repeat; border-bottom: #D1DEE7 1px solid; padding: 5px 0 0 0; margin: 0 0 -5px 0;}
.homehead-tab { font-size: 12px; color: #1f4767; }
.homehead-tab A, .homehead-tab A:visited { font-size: 12px; color: #1f4767; }

#upd-prod { width: 554px !important; margin: 0 0 15px 0 !important; margin: -2px 0 15px 0; padding: 0 5px 5px 5px; border: #D1DEE7 1px solid; border-top: none; background: url(/design/repic/prod_bg3.gif) repeat-y; color: #1f4767; font-family: Verdana; font-size: 11px; }
#updex-prod { width: 554px; margin: 0 !important; margin: -2px 0 0 0; padding: 0 5px 5px 5px; border: #D1DEE7 1px solid; border-top: none; background-color: #FCF9F4; background: url(/design/repic/prod_bg4.gif) repeat-y; color: #326793; font-family: Verdana; font-size: 11px; }
#inv { width: 554px !important; margin: 0 0 15px 0 !important; margin: -2px 0 15px 0; padding: 0 5px 5px 5px; border: #D1DEE7 1px solid; border-top: none; background: url(/design/repic/inv_bg.gif) repeat-y; color: #1f4767; font-family: Verdana; font-size: 11px; }
#col1-inv{ width: 225px; float: left; padding: 5px 0 5px 10px; line-height: 20px;}
#col2-inv { width: 130px; float: left; padding: 5px 0 5px 15px; line-height: 20px; }
#col3-inv { width: 140px; float: left; padding: 5px 10px 5px 15px; line-height: 20px;}

#upd-prod img, #updex-prod img, #tab img, #inv img { margin: 0 -5px 0 -5px; }
#tabl-prod { width: 550px; background: url(/design/repic/prod_bg2.gif) repeat; padding: 5px 0 0 0; margin: 0 0 -5px 0; color: #1f4767;}
#col1-prod { width: 188px; float: left; padding: 5px 0 5px 10px; line-height: 20px;}
#col2-prod { width: 164px; float: left; padding: 5px 0 5px 15px; line-height: 20px; }
#colex2-prod { width: 225px; float: left; padding: 5px 0 5px 15px; line-height: 20px; }
#col3-prod { width: 140px; float: left; padding: 5px 10px 5px 15px; line-height: 20px;}

a.prod { color: #1f4767; font-weight: bold; background: url(/design/repic/li.gif) no-repeat; background-position: 0 8px; display: block; padding: 0 0 0 8px; }
a.prod-norm { color: #1f4767; background: url(/design/repic/li.gif) no-repeat; background-position: 0 8px; display: block; padding: 0 0 0 8px; }
a.activ { color: #1f4767; font-weight: bold; }

#prodBot { margin: 0 0 0 20px; color: #1f4767; }

#upd-set { width: 543px; margin: 0 !important; margin: -2px 0 0 0; line-height: 16px; border: #D1DEE7 1px solid; border-top: none; background-color: #FCF9F4; color: #326793; font-family: Verdana; font-size: 11px; }
#upd-set h1 { font-size: 11px; padding: 0; margin: 3px 0 10px 5px; }
#upd-set .line { margin: 0 -10px 0 -10px; }
#upd-set input { vertical-align: -4px !important;}
a.set { color: #1f4767; padding: 0 0 0 10px; font-family: Verdana; background:url(/design/repic/li.gif) no-repeat; background-position: 0 6px; display: block; font-size: 12px; font-weight: bold; }
.faq { color: #1f4767; padding: 0 0 0 10px; margin: 0 0 4px 0; font-family: Verdana; background:url(/design/repic/li.gif) no-repeat; background-position: 0 6px; display: block; font-size: 11px; font-weight: bold; }
.faq-link { color: #1f4767; font-weight: bold; text-decoration: none; }
.faq-link2 { color: #1f4767; font-weight: bold; }
#faq-text { margin: 15px 0 0 10px; line-height: 16px;}

#memb_box1 { width: 544px; color: #1f4767; padding: 25px 0 5px 20px; background: url(/design/repic/memb_box_bg.jpg) no-repeat; border: #e4e5e5 1px solid; border-bottom: none; }
#memb_box2 { width: 544px; color: #1f4767; padding: 5px 0 5px 20px; border: #e4e5e5 1px solid; border-bottom: none; border-top: none; }
.boxHead { color: #1f4767; font-weight: bold; display: block; margin: 0 0 10px 0; }
.memb { vertical-align: -5px !important; vertical-align: -3px;}

#text-login { color: #1f4767; width: 540px; margin: 0 auto; text-align: left; font-family: Verdana; font-size: 12px; }
#text-login a { color: #1f4767; font-weight: bold; }
.lis { background: url(/design/repic/li.gif) no-repeat; background-position: 0 5px; display: block; padding: 0 0 0 10px;}
.lis2 { background: url(/design/repic/li.gif) no-repeat; background-position: 0 5px; display: block; padding: 0 0 0 10px; float:left; }

#note-login { background-color: #f9fafa; border: #f6f4f5 1px solid; padding: 20px 100px 20px 100px; margin: 15px; text-align: left; color: #1f4767; font-family: Verdana; font-size: 11px; }
#note-login a { color: #1f4767; font-weight: bold; }


#memb-set { margin: 5px 0 20px 10px; line-height: 16px;}

#memb { width: 350px; margin: 0 0 15px 20px; padding: 15px; background-color: #f9fafa; border: #f6f4f5 1px solid; }
#memColL { width: 138px !important; width: 130px; padding: 3px 0 0 0; margin: 0 0 0 10px; height: 27px; float: left; font-size: 11px;  }
#memColR { width: 202px; height: 30px; float: left; }
#memColR input { width: 197px; height: 17px; background: url(/design/repic/bg_input.jpg) repeat-x; margin: 0 5px 0 0; padding: 0; border: #024e8c solid 1px; vertical-align: 1px !important; }

input.txtinp { width: 197px; height: 17px; background: url(/design/repic/bg_input.jpg) repeat-x; margin: 0 5px 0 0; padding: 0; border: #024e8c solid 1px; vertical-align: 1px !important; }

#save { margin: 0 25px 0 0;}

/*End Study */




#line-chk { background-color: #F4F5F5; padding: 5px 10px 5px 10px; margin: 0 0 10px 0; }
#shopCartB-chkout { width: 728px; padding: 10px 5px 10px 10px; margin: 0 0 0 18px !important; margin: 0 0 0 17px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #20537b; }
#item { float: left; width: 70%; }
#item ul { list-style: none; margin: 10px 0 0 0 !important; margin: 10px 0 0 10px; padding: 0 0 0 10px !important; }
#item ul li { padding: 0 0 0 10px; margin: 5px 0 0 0; background: url(/design/repic/link.gif) no-repeat; background-position: 0 3px; }
#quant { float: left; width: 20%; }
#quant input { width: 35px; height: 17px; margin:0; padding: 0; vertical-align: 0px !important; vertical-align: -5px;  text-align: center; color: #20537b; font-family: Verdana; font-size: 11px; font-weight: normal;  border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right: #d4d0c8 solid 1px; border-bottom: #d4d0c8 solid 1px;}
#price { float: right; width: 50px;}
#shopBot { width: 730px; height: 31px; padding: 18px 0 0 0; background: url(/design/repic/chk_bot_bg.gif) no-repeat; text-align: right; clear: both;}
#shopBot a { color: #20537b; display: block; margin: 0 20px 0 0; float: right; }
#shopBotTot { float: right; padding: 5px 10px 0 0; color: #6D0D11; }

#paymentB-chkout { width: 743px; padding: 10px 5px 10px 10px; margin: 0 auto; font-family: Verdana; font-size: 12px; color: #1F4767; }
#paymentB-chkout .bold { font-family: Verdana; font-size: 11px; font-weight: bold; }
#paymentB-chkout .star { color: #ff9f3a; }
#paymentB-chkout input { height: 17px; width: 220px; margin:0; padding: 0; background-color: #ffffa0; color: #000000; font-family: Verdana; font-size: 11px; font-weight: normal;  border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right: #d4d0c8 solid 1px; border-bottom: #d4d0c8 solid 1px;}
#paymentB-chkout select { height: 17px; margin:0; padding: 0; background-color: #ffffa0; color: #000000; font-family: Verdana; font-size: 11px; font-weight: normal;  border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right: #d4d0c8 solid 1px; border-bottom: #d4d0c8 solid 1px;}

#paymentLeft { float: left; width: 360px; margin: 10px 0 0 0; }
#paymentRight { float: left; width: 360px; margin: 10px 0 0 0;}
#line1 { margin: 0 3px 6px 0; float: left; width: 110px; line-height: 20px; text-align: right;}
#line2 { margin: 0 0 6px 0; float: right; width: 240px; }

#botAds { width: 750px; margin: 50px auto; text-align: center; }

.darkRed { color: #6D0D11; }
.crossed { color: #2A608C; text-decoration: line-through; font-weight: normal; }

.link1 { color: #002e53; }
.link3 { color: #002e53; font-weight: bold; }
.link5 { color: #1f4767; padding: 0 0 0 10px; background:url(/design/repic/li.gif) no-repeat; background-position: left center; font-size: 12px; font-weight: bold; }
.link2 { color: #1f4767; padding: 0 0 0 10px; background:url(/design/repic/li.gif) no-repeat; background-position: left center;  }

#tab4 { width: 556px; padding: 0 5px 5px 5px; background: url(/design/repic/4col_bg.gif) repeat-y; background-position: 1px 0; color: #1f4767; font-family: Verdana; font-size: 11px; }
#tab4 img { margin: 0 -5px 0 -5px; }
#tab4-head { width: 566px; margin: 0 -5px 0 -5px; background: url(/design/repic/prod_bg2.gif) repeat; }
#tab4-col1 { width: 100px; float: left; padding: 5px 10px 5px 10px; line-height: 17px;}
#tab4-col2 { width: 210px; float: left; padding: 5px 10px 5px 15px; line-height: 17px; text-align: left; }
#tab4-col3 { width: 70px; float: left; padding: 5px 10px 5px 15px; line-height: 17px;}
#tab4-col4 { width: 80px; float: left; padding: 5px 10px 5px 15px; line-height: 17px;}

#samcol1 { width: 170px; float: left; }
#samcol2 { width: 340px; float: left; font-size: 12px; text-align: left; line-height: 17px; }

#box { width: 541px; padding: 0px 5px 0px 20px; background: url(/design/repic/box_bg.gif) repeat-y; font-size: 12px; text-align:left; line-height: 15px; color: #1f4767; }
.size12 { font-size: 12px; }
.size11 { font-size: 11px; }

ul.triangle { margin: 10px 0 0 5px; padding: 0; list-style:none; }
ul.triangle li { margin: 3px 0 0 20px; padding: 0 0 0 10px; background: url(/design/repic/li.gif) no-repeat; background-position: left center ; display: block;}

#shortcuts { width: 564px; height: 48px; padding: 46px 0 0 6px; margin: 5px 0 0 0; line-height: 18px; background: url(/design/repic/shortcut_links.gif) no-repeat;  }
#shortcuts a { padding: 0 6px 0 0; margin: 0 6px 0 0; display: block; float: left; background: url(/design/repic/shortcut_link_bg.gif) no-repeat; background-position: right center; color: #1f4767; font-size: 11px; font-weight: bold; font-family: Verdana; }
#shortcuts a:hover { text-decoration: none; }
#shortcuts a.end { padding: 0 6px 0 0; margin: 0 6px 0 0; display: block; background-image: none; color: #1f4767; font-size: 11px; font-weight: bold; font-family: Verdana; }

#vendors-list { width: 564px; font-family: Verdana; font-size: 11px; color: #024e8c; background: url(/design/repic/vendors_bg.gif) no-repeat; padding: 2px; }
.vend-link1 { display: block; margin: 10px 0 10px 10px; font-weight: bold; text-transform: uppercase; color: #214969; text-decoration: none; }
.vend-link2 { display: block; margin: 4px 0 0 25px; padding: 0 0 0 10px; color: #214969; background: url(/design/repic/li.gif) no-repeat; background-position: left center; }




