body, TD {
	FONT-SIZE: 11px; COLOR: #405E75; FONT-FAMILY: Tahoma, 'Arial Cyr', Arial, Verdana, serif;
	scrollbar-3dlight-color: white;
	scrollbar-highlight-color:#95A3AE;
	scrollbar-face-color: #95A3AE;
	scrollbar-arrow-color: #405E75;
	scrollbar-darkshadow-color: white;
	scrollbar-shadow-color:#95a3ae;
	scrollbar-track-color: #DBDEE1;
}

th {
	FONT-SIZE: 12px; COLOR: #405E75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif; FONT-WEIGHT: bold;
}

UL {
	FONT-SIZE: 12px; COLOR: #405e75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif
}
OL {
	FONT-SIZE: 12px; COLOR: #405e75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif
}
LI {
	FONT-SIZE: 12px; COLOR: #405e75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif
}
H1 {
	FONT-SIZE: 12px; COLOR: #B00402; FONT-FAMILY: Tahoma, "Arial Cyr", Arial, Verdana, serif; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 6px; padding-top: 0px; padding-right: 11px; padding-left: 11px
; margin-top: 0px
}
H2 {
	FONT-SIZE: 11px; COLOR: #B00402; margin-bottom: 3px; padding-bottom: 3px; margin-top: 3px; margin-right: 0px; padding-top: 3px; padding-right: 0px
}
H3 {
	FONT-SIZE: 12px; COLOR: #405e75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif
}
FORM {
	FONT-SIZE: 12px; COLOR: #405e75; FONT-FAMILY: 'Arial Cyr', Arial, Verdana, serif
}
SELECT {
	BORDER-RIGHT: #95a3ae 1px solid; BORDER-TOP: #95a3ae 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #95a3ae 1px solid; COLOR: #405e75; BORDER-BOTTOM: #95a3ae 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.text {
	BORDER-RIGHT: #95a3ae 1px solid; BORDER-TOP: #95a3ae 1px solid;  BORDER-LEFT: #95a3ae 1px solid; COLOR: #405e75; BORDER-BOTTOM: #95a3ae 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #fff
}
INPUT.submit {
	BORDER-RIGHT: #95a3ae 1px solid; BACKGROUND-POSITION: center center; BORDER-TOP: #95a3ae 1px solid; BACKGROUND-IMAGE: url(/images/design/submit.gif); BORDER-LEFT: #95a3ae 1px solid; WIDTH: 97px; BORDER-BOTTOM: #95a3ae 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
TEXTAREA {
	BORDER-RIGHT: #405E75 1px solid; BORDER-TOP: #405E75 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #405E75 1px solid; COLOR: #405e75; BORDER-BOTTOM: #405E75 1px solid; BACKGROUND-COLOR: #fff
}
SELECT {
	BORDER-RIGHT: #95a3ae 1px solid; BORDER-TOP: #95a3ae 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #95a3ae 1px solid; COLOR: #405e75; BORDER-BOTTOM: #95a3ae 1px solid; BACKGROUND-COLOR: #fff
}
a{	COLOR: #B00402; TEXT-DECORATION: none}
body {  background-color: #DADADA; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#tbl_1 {  width: 100%; background-color: #ececeb; height: 98px}
#td_1 {  background-image: url(/images/design/div_t1_06.gif); width: 20px}
#logo {  text-align: left; width: 200px; padding-left: 0px; padding-right:0px}
#line {  width: 1px}
#av {  text-align: left; padding-left: 16px; padding-right: 149px}
#pict_1 {  text-align: left; width: 36px; padding-right: 5px}
#pict_2 {  width: 138px}
#td_2 {  width: 18px}
#tbl_2 {  background-color: #F5F5F4; width: 100%}
#td_2 { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; width:50; font-family: Arial, Helvetica, sans-serif}

.n1 {  text-align: left; vertical-align: top; BORDER-RIGHT: #e3e7ea 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-TOP: 6px}
TD.n1 a {	DISPLAY: block; COLOR: #bc0300; PADDING-TOP: 8px; TEXT-DECORATION: underline}
TD.n1 A:hover {
	TEXT-DECORATION: none
}
#n1_und {BACKGROUND-COLOR: #b9c3cb;  BORDER-RIGHT: #dbe9f2 1px solid}
#tbl_3 {  background-color: #DADADA; height: 35px; width: 100%}
#search { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#search INPUT.text {font-size: 14px; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 112px; MARGIN-RIGHT: 7px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #e1e1e1;}
#search INPUT.submit {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; background-image: url(/images/design/search_submit.gif); BORDER-LEFT: #fff 1px solid; WIDTH: 21px; MARGIN-RIGHT: 23px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 21px}

#home {  text-align: right; width: 35px}
#string{FONT-SIZE: 11px; COLOR: #405e75; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#tbl_4 {  background-color: #ECECEB; width: 100%}
#tbl_5 {  width: 100%; background-color: #f7f7f7}
#div_2 {  background-image: url(/images/design/div2_60.gif); padding-top: 0px; padding-left: 0px}
#td_left {  background-color: #dadada; width: 19px}
#td_div_1 {  width: 19px}
#tbl_b {  background-color: #FFFFFF; padding-top: 7px; padding-right: 19px; padding-bottom: 7px; padding-left: 19px; border-color: #dadada; width: 100%; clip:   rect(20px   ); top: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#div_vert {  top: 10px; clip:    rect(20   )}
#tbl_nav1 {  width: 100%; border-color:black black #ECECEB; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ar_r {  vertical-align: top; width: 9px; padding-top: 7px}
.t_nav1 {  font-size: 10px; font-weight: bold; text-transform: uppercase; color: #B00301; padding-top: 4px; padding-bottom: 3px}
.t_nav1 a:hover {  text-decoration: underline}
a:hover {  text-decoration: none}
#td_top {  background-color: #B9C3CB; padding-top: 7px; padding-right: 8px; padding-bottom: 7px; padding-left: 8px}
.rect {  text-align: left; width: 12px; padding-top: 1px}
.header_w {  font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;}
#tbl_b2 { background-color: #FFFFFF; padding-top: 7px; padding-right: 19px; padding-bottom: 7px; padding-left: 19px; border-color: black #DADADA #DADADA; width: 100%; clip: rect(20px   ); top: 10px ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#tbl_gr {  background-color: #ECECEB; width: 100%}
#l_r {  background-color: #ECECEB; border: #DADADA; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.t_nav2 { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #2374B2; padding-top: 4px; padding-bottom: 3px}
.t_nav2 a {  color: #2374B2; text-decoration: none}
.t_nav2 a:hover {  text-decoration: underline}
.nav1_sub {  width: 100%; padding-left: 15px}
.t1_sub {  font-size: 11px; text-decoration: none; color: #B00301}
.t1_sub a {  text-decoration: underline}
.a_red a {  text-decoration: underline}
.a_red {  padding-bottom: 5px; padding-top: 5px}
#star_tr {  filter: Alpha(Opacity=30)}
#tbl_star {  padding-top: 3px; padding-bottom: 3px}
#tbl_b3 { background-color: #FFFFFF; padding-top: 7px; padding-right: 9px; padding-bottom: 7px; padding-left: 9px; border-color: black #DADADA #DADADA; width: 100%; clip: rect(20px   ); top: 10px ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
#tbl_b4 { background-color: #FFFFFF; padding-top: 0px; padding-right: 19px; padding-bottom: 5px; padding-left: 19px; border-color: black #DADADA #DADADA; width: 100%; clip: rect(20px   ); top: 10px ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#tbl_6 { padding-top: 7px; padding-bottom: 2px; width: 163px}
span {  color: #B00301}
#tbl_7 { width: 100%; border-color:black black #ECECEB; padding-top: 4px; padding-bottom: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.t_nav3 { padding-top: 2px; padding-bottom: 3px ; font-size: 11px; font-weight: normal; color: #2374B2}
.t_nav3 a {  color: #2374B2; text-decoration: none}
.t_nav3 a:hover {  text-decoration: underline}
#tbl_cen { background-color: #FFFFFF; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; border-color: #dadada; width: 100%; clip: rect(20px   ); top: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.cen {  padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.date {  padding-top: 7px; padding-bottom: 2px}
.a_cen1 {  color: #2374B2; padding-top: 1px; padding-bottom: 14px}
.a_cen1 a {  color: #2374B2; text-decoration: underline}
.a_cen1 a:hover {  text-decoration: none}
#bg_c {  background-image: url(/images/design/div_cen_98.gif); background-position: center}
#bg_c2 { background-image: url(/images/design/bg_c.gif); background-repeat: repeat-x; background-position: left center}
#bm { BORDER-TOP: #e7e7e6 1px solid; FONT-SIZE: 11px; WIDTH: 100%; COLOR: #d1d8dd; TEXT-ALIGN: center}
#bm A { COLOR: #2374b2; TEXT-DECORATION: underline}
#bm A:link {	COLOR: #2374b2; TEXT-DECORATION: underline}
#bm A:visited {	COLOR: #2374b2; TEXT-DECORATION: underline}
#bm A:hover {TEXT-DECORATION: none}
#tbl_calc { background-color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; border-color: #dadada; width: 100%; clip: rect(20px   ); top: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
                                                                       	
.copyr {  font-size: 12px; padding-top: 1px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif}
.copyr a {  font-size: 12px; font-weight: normal; color: #405E75; font-family: Arial, Helvetica, sans-serif}
#bot_2 {  padding-top: 7px; padding-bottom: 7px; padding-right: 15px}
.t {  float: left; height: 100px}
.sm {  font-size: 10px; color: #2374B2}
.sm a {  color: #2374B2; text-decoration: none}
.sm a:hover {  text-decoration: underline}
#bg_cen2 {  background-image: url(/images/design/bg_cen2_03.gif); background-position: center}
.float_l {  clear: left}
.string a {  color: #405E75; text-decoration: none}
.string a:hover {  text-decoration: underline}
.a2 {  font-size: 11px; color: #405E75; padding-top: 3px; padding-bottom: 3px}
.a2 a {  text-decoration: underline; color: #405E75}
.a2_red {  font-size: 11px; color: #BC0300; vertical-align: top}
.a2_red a {  text-decoration: underline}
.red {  color: #BC0300; padding-top: 11px; padding-bottom: 11px}

.red a:hover {  text-decoration: underline}
.justify {  text-align: justify; vertical-align: top}
p {  padding-top: 0px; padding-bottom: 0px}
.txt_gr { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #4A9322; padding-top: 4px; padding-bottom: 3px ; padding-right: 10px}

#test {  background-image: url(/images/design/tv_3_03.jpg); background-repeat: repeat-x; background-position: left center}
.sel {  font-size: 10px; color: #405E75; border: #405E75; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.note a {  font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.pad {  padding-right: 10px; padding-left: 10px}


#tbl2{width:100%;background-color:#F5F5F4;border-collapse:no-collapse;}
#telt{padding-left:8px;width:100%; color:#73818C;  font-size: 12px; font-weight: bold;}
td.m1{border-right:solid 1px #E3E7EA;padding-top:6px;padding-left:10px;padding-right:10px;font-size:10px;}
td.m1 a, td.m1 a:link, td.m1 a:visited{text-decoration:underline;color:#BC0300;display:block;padding-top:8px;}
td.m1 a:visited{color:#800080;}
td.m1 a:hover{text-decoration:none;}
td.lp, th.lp{background-color:#DADADA !important;border:none !important;
width:19px !important;padding:0px !important;background-image:none !important;}
#gl td{background-color:#B9C3CB;}
#gl td.br{border-right: solid 1px #DBE9F2;}

#block{width:203px;border:solid 1px #DADADA;background-color:#FFF;padding:4px;
padding-left:15px;padding-top:8px;}
#block h2{color:#B00300;background-image:none;text-align:center;font-size:12px;
font-weight:bold;margin:0px;padding:0px;margin-bottom:5px;}
#block h2 strong{color:#2374B2;}
#block h2 a, #block h2 a:link, #block h2 a:visited{color:#2374B2;text-decoration:none;}
#block h2 a:hover{text-decoration:underline;}
#block .act{background-image:none;}

input.asLink{background-color:White; border:none; color:#B50400; font-size:11px; cursor:pointer;}

#list th{font-size:12px; font-weight:normal; color:#95A3AE; padding-left:5px; padding-right:5px;}

div.contentText{padding:10px; font-size:11px;}

#order{margin-top:10px; margin-left:15px; margin-right:8px; margin-bottom:10px;}
#order #list{border-collapse:collapse;}
#order #list th{font-size:12px; font-weight:normal; color:#95A3AE; padding-left:5px;
padding-right:5px;}
#order #list td{border-right:solid 1px #DADADA; border-top:solid 1px #DADADA;
border-bottom:solid 1px #DADADA; padding:5px; font-size:12px; color:#95A3AE;}
#order #list td.name{text-align:left;}
#order #list td.price{width:15%; text-align:center; color:#4FA68F; font-weight:bold;}
#order #list td.price span{color:#95A3AE; font-weight:normal;}
#order #list td.quant{text-align:center; color:#95A3AE;}
#order #list td.sum{border-right:none; text-align:right; color:#2374B2;}
#order .comment{font-family:'Arial Narrow', 'Arial Cyr', Arial, serif; font-size:12px;
margin-top:20px; color:#95A3AE;}
#order #list tr.spacer th{padding:0px;}
#order .data td{font-size:11px;}
#order .data td.name{text-align:right; padding:3px;}
#order .data td.data{padding:3px;}
#order .data input.text, #order .data select, #order .data textarea{width:140px;}
#order .nydata textarea{width:180px;}
#order .data textarea{scrollbar-track-color:#DBDEE1;scrollbar-face-color:#C3CCD3;
scrollbar-highlight-color:#C3CCD3;scrollbar-darkshadow-color:#DBDEE1;
scrollbar-arrow-color:#FFF;scrollbar-3dlight-color: #95A3AE;
scrollbar-base-color:#95A3AE;height:100px;}
#order .data td.type{text-align:right; padding-top:20px; color:#95A3AE;}


.message{
    padding:10px;
    font-size:11px;
    color:#95A3AE;
}
.errorMessage{
    font-size:12px;
    color:#cc0000;
    padding:6pt 0pt 0pt 10pt;
}
.okMessage{
    padding:6pt 0pt 0pt 10pt;
    font-size:12px;
    color:#009900;
}

td.lp, th.lp{
background-color:#DADADA !important;
border:none !important;
width:19px !important;
padding:0px !important;
background-image:none !important;
}
.bg1, tr.bg1 td{
background-color:#F7F7F7;
}
.bg2, tr.bg2 td{
background-color:#FFF;
}
div.bg1, div.bg2{
padding:3px;
}
.red{
color:#B00300;
}


#order h2{color:94A2AD;font-size:12px;
margin:0px;
padding:0px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
font-size:13px;
color:#95A3AE;
border-bottom:solid 4px #DADADA;
margin-top:10px;
margin-bottom:3px;
}

#new{
margin-top:10px;
margin-left:15px;
margin-right:8px;
margin-bottom:10px;
}
#new .date{
text-align:right;
background-image:url('/images/design/dots.gif');
background-position:bottom;
background-repeat:repeat-x;
color:#9BA8B3;
padding-bottom:3px;
}
#new .src{
color:#9BA8B3;
padding-top:5px;
}
#new .src a, #new .src a:link, #new .src a:visited{
color:#2374B2;
text-decoration:none;
}
#new .src a:hover{
text-decoration:underline;
}

.blueheader{
font-family: 'Arial Cyr', Arial, Verdana, serif;
font-size:12px;
font-weight:bold;
color:#2374B2;
margin:0px;
margin-left:0px;
padding:0px;
}

.redlight{color:#FF6600;}
.redheader{
	font-family: "Arial Cyr", Arial, Verdana, serif; font-size:14px; 
	font-weight:bold; color:#B00300; margin:0px; padding:0px;
}
.lredheader{
	font-family: "Arial Cyr", Arial, Verdana, serif; font-size:12px; 
	font-weight:bold; color:#B00300; margin:0px; padding:0px;
}
#holidayBlock{
	width:*;
	border:solid 1px #DADADA; 
	background-color:#FFF; 
	padding:8px 15px 8px 15px;
	margin: 8px 0px 0px 0px; 
	color: #405E75; 
	font-weight: bold;
}
#holidayBlock h2{
	color:#B00300; background-image:none; text-align:left; font-size:12px; font-weight:bold;
	margin:0px; padding:0px; margin-bottom:5px;
}
div.holidaySign{
	text-align:right; font-size:11px; font-weight: normal;
}

.sImgBlock {
	width:130px;
	height:130px;
	margin:0 auto;
	text-align: center;
	position:relative;
}
.topImg {
	position: absolute;
	z-index: 5;
	top:0px;
	left:0px;
}

.sendBtn {
	border:solid 1px #ECECEC;
	background-color: #ffffff;
	font-size:11px;
	cursor:pointer;
	padding:2px 3px 2px 5px;
	border-right: 4px solid #73B65A !important;
	width:90px;
}
.validation-advice {color: red;font-size:11px;}

.isQuestionTitle {
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	color:#6b3020;
	font-weight:bold;
	padding:5px 0px 10px 0px;
}

.isQuestionLink {
	font-family:Tahoma,Verdana, Arial;
	font-size:11px;
	color:#1878B1;
	font-weight:bold;
}

.psPrice {
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:5px 0px 5px 0px;
}

.pPrice {
	font-size:10px;
	float:left;
	margin:6px 0px 5px 5px;
	color: #95a3ae;
}

.plsPrice {
	font-size:11px;
	font-weight:bold;
}

.plPrice {
	font-size:10px;
	margin:6px 0px 5px 0px;
	color: #95a3ae;
}

.npsPrice {
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

.npPrice {
	font-size:10px;
	margin:6px 0px 5px 0px;
	color: #95a3ae;
}

.cl {display:block;border:none !important;padding:0 !important;margin:0 !important;clear:both !important; height:0 !important; line-height:0 !important; font-size:0 !important;float:none !important}
ul.categories{
	list-style:none;
	margin: 6px 0 0 15px;
	padding:0;
}
ul.categories li{
	float:left;
	padding:4px;
	border-color:#eee;
	border-width:2px;
	border-style:solid;
	margin:0 3px 3px 0;
}
ul.categories li a {
	width:200px;
	height:50px;	
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	float:none;
	clear:both; 
}

.cat_item{text-align:center; width:150px; float:left; padding:10px 10px 0 0; text-decoration: underline; color:#BC0300; min-height: 40px;}
