html {height:100%;}
body{margin:0; padding:0; background: url(images/fill.gif) left top repeat-x #5B6875;}
form, td, textarea, ul {margin:0; padding:0;}
img{ vertical-align:top;}
table, td {border-collapse:collapse;}
td, img {border:0;}
td, tr {vertical-align:top;}
td{
	font:11px/13px arial, helvetica, sans-serif;
	color:#434B4E;
}

td .frm_norm{
	font:15px/16px arial, helvetica, sans-serif;
  font-weight: normal;
	color:#000000;
  border-color: #CC0000;
  border-width: 0px 0px 0px 0px;
  border-style: solid none solid none;

}

td .frm_err{
	font:15px/16px arial, helvetica, sans-serif;
  font-weight: bold;
	color:#CC0000;
  border-color: #CC0000;
  border-width: 0px 0px 0px 0px;
  border-style: solid none solid none;

}

td .frm_conf{
	font:15px/16px arial, helvetica, sans-serif;
  font-weight: bold;
	color:#3C4248;
  border-color: #CC0000;
  border-width: 0px 0px 0px 0px;
  border-style: solid none solid none;

}

.h_table{ height:100%;}
.w_table{ width:100%;}
.right{ text-align:right;}
.clear{ clear:both;}

/*forms*/
form{ display:inline;}
input, textarea, select{font:10px/12px Arial, Geneva, sans-serif; color:#434B4E;}

#form input{ width:116px; height:18px; border:1px solid #9A9EA2; vertical-align:bottom;}
#form .input{ width:95px; height:18px; border:1px solid #9A9EA2;}

#form1 input{ width:110px; height:18px; border:1px solid #9A9EA2; vertical-align:bottom;}

#form2 input{ width:203px; height:18px; border:1px solid #7D7D7D; vertical-align:middle;}
#form2 textarea{ width:206px; height:94px; border:1px solid #7D7D7D; vertical-align:middle;}
.inp_h{ height:23px; margin:0 0 2px 0;}
/*end forms*/


/*links*/
a{ color:#268BE8;}
a:hover{ color:#3D4D59; text-decoration:none;}
.link{ font:10px/14px Tahoma, Arial, Geneva, sans-serif; color:#42494D;}
/*end links*/

/*txt*/
strong{ color:#268BE8; font-weight:bold; font-size:15px;}

.txt{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#42494D; font-weight:none;}
/*end txt*/
.viewcarttop{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#257419; font-weight:bold;}
.viewcarttop a{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#257419; font-weight:bold; text-decoration:none;}

.viewcarttop a:hover{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#268BE8; font-weight:bold; text-decoration:none;}
.carthead{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#FFFFFF; font-weight:bold;}

.carttotal{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#213645; font-weight:bold;}


.category_name{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#213645; font-weight:bold;}

.topnav{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

.topnav a{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF; font-weight:bold;  text-decoration:none;}
.topnav a:hover{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF; font-weight:bold;  text-decoration:underline;}

.subnav a{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#42494D; font-weight:Bold;  text-decoration:none;}
.subnav a:hover{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#268BE8; font-weight:Bold;  text-decoration:none;}

.subnavon a{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#268BE8; font-weight:bold;  text-decoration:none;}


/*global*/
.indent{ margin:0; padding:0;}
.block{ width:auto; height:auto; margin:0; padding:0;}
.block_1{ width:auto; height:auto; margin:0; padding:0;}
.block_2{ width:auto; height:auto; margin:0; padding:0;}
.in5{ padding-top:5px;}
.in10{ padding-top:10px;}
.in15{ padding-top:15px;}
.in20{ padding-top:20px;}
.float{ float:left; margin:0;}
/*end global*/



ul {list-style:none;}
li { background:url(images/sep_1.gif) left bottom repeat-x;}
li a { 
	background:url(images/arr.gif) 0 3px no-repeat;
	padding:0 0 0 17px;
	line-height:24px;
	color:#434B4E;
	text-decoration:none;
}
li a:hover { 
	text-decoration:none;
	color:#268BE8;
}
.li_no{ background: none;}
.main_table{ width:100%;}
.center_1{text-align:left; width:766px;}
/*********t*****************/
.left_top{ width:14px; height:24px; background:url(images/left_top.gif) left top no-repeat;}
.right_top{ width:14px; height:24px; background:url(images/right_top.gif) right top no-repeat;}
.left_bot{ width:14px; height:14px; background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ width:17px; height:14px; background:url(images/right_bot.gif) right bottom no-repeat;}

.side_top{height:15px; background:url(images/side_top.gif) left top repeat-x;}
.side_bot{ height:14px; background:url(images/side_bot.gif) left bottom repeat-x;}
.side_left{ width:14px; background:url(images/side_left.gif) left top repeat-y;}
.side_right{ width:17px; height:100%; background:url(images/side_right.gif) right top repeat-y;}
.side_center{ background:url(images/side_center.gif) left top repeat-x #E1E4E6;}
.side_right_1{background:url(images/side_right_1.gif) left top no-repeat;}
.side_left_1{background:url(images/side_left_1.gif) left top no-repeat;}
/*********t*****************/
/*header*/
.header{ }
.tal_left{width:50%; }
.tal_right{width:50%;}
.header .menu{ height:165px;}
.header .menu .indent{ padding:16px 0 0 43px;}
.header .logo_1{ padding:0 0 0 141px;}
.header .logo_1 .float{ float:left; margin:0 77px 90px 0;}
.header .but{ padding:1px 0 0 16px;}
/*end header*/

/************ page *************/
#page .content{ padding:0 0 0 16px; }
#page .content .column{ width:197px;}
#page .content .column .indent{ padding:9px 0 13px 0;}
#page .content .column .hi_1{height:18px;}
#page .content .column .hi_2{height:30px; padding:3px 0 0 0;}
#page .content .column .sep{ background:url(images/sep.gif) 0 0 repeat-x; margin:7px 0 0 0;}

#page .content .column_1{ width:531px; padding:0 0 0 5px;}

#page .content .column_1  .column_2 { width:250px;}
#page .content .column_1  .column_2 .indent{ padding:1px 20px 0 5px;}
#page .content .column_1  .column_2 .h{ margin:0 0 10px 0;}
#page .content .column_1  .column_2 .block img{ float:left; margin:0 12px 0 0;}

#page .content .column_1  .column_3 { width:240px;}
#page .content .column_1  .column_3 .indent{ padding:1px 15px 7px 5px;}
#page .content .column_1  .column_3 .h{ margin:0 0 7px 0;}
#page .content .column_1  .column_3 ul{ margin:0 0 0 9px;}
/************ end page *************/

/************ page_1 *************/
#page_1 .content{ padding:0 0 0 16px; }
#page_1 .content .column{ width:237px;}
#page_1 .content .column .indent{ padding:1px 20px 3px 6px;}
#page_1 .content .column .h{ margin:0 0 16px 0;}

#page_1 .content .column_1{ width:491px; padding:0 0 0 5px;}

#page_1 .content .column_1 .indent{ padding:1px 40px 8px 6px;}
#page_1 .content .column_1 .h{ margin:0 0 17px 0;}
#page_1 .content .column_1 .block { width:231px;}
#page_1 .content .column_1 .block .indent{ padding:0 40px 0 0;}
#page_1 .content .column_1 .block img{ float:left; margin:0 21px 0 0;}
#page_1 .content .column_1 .block_1 { width:185px;}
#page_1 .content .column_1 .block_1 img{ float:left; margin:0 21px 0 0;}
/************ end page_1 *************/

/************ page_2 *************/
#page_2 .content{ padding:0 0 0 16px; }
#page_2 .content .column{ width:237px;}
#page_2 .content .column .indent{ padding:1px 5px 8px 6px;}
#page_2 .content .column .h{ margin:0 0 16px 0;}
#page_2 .content .column .block { padding:20px 0 0 0;}
#page_2 .content .column .block img{ float:left; margin:0 21px 0 0;}

#page_2 .content .column_1{ width:237px; padding:0 0 0 5px;}
#page_2 .content .column_1 .indent{ padding:1px 10px 3px 6px;}
#page_2 .content .column_1 .h{ margin:0 0 16px 0;}

#page_2 .content .column_2{ width:249px; padding:0 0 0 5px;}
#page_2 .content .column_2 .indent{ padding:1px 10px 8px 6px;}
#page_2 .content .column_2 .h{ margin:0 0 11px 0;}
#page_2 .content .column_2 .block { width:89px; padding:5px 0 20px 0;}
/************ end page_2 *************/

/************ page_3 *************/
#page_3 .content{ padding:0 0 0 16px; }
#page_3 .content .column{ width:237px;}
#page_3 .content .column .indent{ padding:1px 0 8px 6px;}
#page_3 .content .column .h{ margin:0 0 16px 0;}

#page_3 .content .column_1{ width:491px; padding:0 0 0 5px;}

#page_3 .content .column_1 .indent{ padding:1px 0 15px 6px;}
#page_3 .content .column_1 .h{ margin:0 0 17px 0;}
#page_3 .content .column_1 .block { width:240px;}
#page_3 .content .column_1 .block_1 { width:210px;}
#page_3 .content .column_1 .right { margin:10px 10px 0 0;}
/************ end page_3 *************/

/************ page_4 *************/
#page_4 .content{ padding:0 0 0 16px; }
#page_4 .content .column{ width:733px;}
#page_4 .content .column .indent{ padding:1px 0 13px 6px;}
#page_4 .content .column .h{ margin:0 0 16px 0;}
/************ end page_4 *************/


/*footer*/
.footer{ height:86px; color:#EDF3F6;}
.footer .indent{ padding:33px 0 0 30px;}
.footer a{ color:#EDF3F6; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/*end footer*/





form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

fieldset {
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
  border-color: #CCCCCC;
  border-width: 1px 0px 1px 0px;
  border-style: solid none solid none;
}

legend {
  color: #000000;
  font-weight:bold;
  font-size: 110%;
  margin: 0px 0px 0px 0px;
  padding: 5px 3px 5px 5px;
}

form fieldset.fieldsetThird label.labelCheckbox {
  width: 0px;
}

textarea {
  overflow: 0px;
}



