/*
padding:4px 4px 4px 4px;
padding-top
padding-right
padding-bottom
padding-left
*/
* { margin:0; padding:0;}
body { background:#e1f3f6}
html {font-family:georgia; font-size:100%; color:#444444; font-weight:normal; font-size:0.75em; line-height:1.33em}

.ebox
{
  font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	background: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.pricebox
{
  font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 12px;
  font-weight:bold;
	text-align: left;
	text-decoration: none;
	background: #ffffff;
	border: 0;
  text-align:right;
  color:#03586e;
}
.totalbox
{
  font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 12px;
  font-weight:bold;
	text-align: left;
	text-decoration: none;
	background: #ffffff;
	border: 0;
  text-align:right;
  color:#000000;
}

.bg{ background:url(images/body.gif) repeat-x #ffffff}
.bg1{ background:url(images/footer.gif) repeat-x left bottom}

/*in_line*/
img {border:0; vertical-align:top; text-align:left;}

.box_img
{
  float:left;
  border:0;
  vertical-align:top;
  text-align:left;
  margin-right:16px;
  margin-bottom:16px;
}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


.separate{ background:url(images/separate.gif) repeat-x; width:auto; height:12px}

p {margin:0; padding-top:10px;}
hr {color:#95aea3; size:1;}

table {border-collapse: collapse; font-size:1em;}  
tr {vertical-align:top;}

td.cart
{
  padding:4px 0 4px 0;
  width:200px;
}

td.mod
{
  padding:4px 0 4px 0;
  width:100px;
}
td.c1
{
  padding:4px 0 4px 4px;
}
td.mc
{
  padding:4px 0 4px 0;
}
td.c2
{
  padding:4px 14px 4px 0;
  text-align:right;
}
td.rgt
{
  padding:4px 0 4px 0;
}
td.cp
{
  padding:4px 0 4px 0;
  width:250px;
}

/*--------------------*/
TD .price_th {
  border-right: 1px solid #999999;
  padding: 0 8px 0 8 px;
  text-align: center;
  background: #fff8dc;
  font-family: Arial,helvetica,sans-serif;
  font-size: 10px;
}
TD .price_td {
  padding-right:8px;
  text-align: right;
  border-right: 1px solid #999999;
}
/*--------------------*/

h1
{
  text-indent:-1000px;
  padding:0;
  margin:0;
  line-height:1em;
  font-size:1em;
  background:url(images/logo3.jpg)
  no-repeat;
  width:211px;
  height:92px;
  position:absolute
}
h2
{
  font-size:0.91em;
  font-weight:bold;
  margin-top:8px;
  margin-bottom:4px;
}

.pos{ position:absolute; margin:0; padding:0}

ol {margin-left:32px;}
ul { margin:0; padding:0; list-style:disk; line-height:1.6em}
ul li a { color:#03586e; text-decoration: underline; padding-left:8; width:200px;}
ul li a:hover{ text-decoration: none; padding-left:8; width:200px;}
li {padding-left:8;}

/*txt, links*/
.link{ color:#777d84; text-decoration:underline; font-weight:bold}
.link:hover{ text-decoration:none}

.separate{ height:15px; background:url(images/separate.gif) repeat-x center; width:auto}

b{ color:#03586e}
a{ color:#03586e; text-decoration:underline}
a:hover{ text-decoration:none}

/*header*/
#header .row1{ height:158px; background:url(images/r1_bg.jpg) no-repeat}
#header .row1 .col1{ width:309px}
#header .row1 .col1 .indent{ padding:28px 0 0 22px}
#header .row1 .col2{ width:471px}
#header .row1 .col2 .indent{ padding:29px 0 8px 0; font-size:0.91em; line-height:1.25em}
#header .row1 .col2 .r1{ width:100%; background:url(images/bg1.jpg) no-repeat; color:#2a2f35}
#header .row1 .col2 .r2{ width:100%; background:url(images/bg2.jpg) no-repeat; color:#003948}
#header .row1 .col2 .col_1{ width:133px}
#header .row1 .col2 .col_1 img{ margin:10px 0 0 19px}
#header .row1 .col2 .col_2{ width:225px; padding:9px 0 9px 0}
#header .row1 .col2 .col_3{ width:80px}
#header .row1 .col2 .col_3 img{ margin:5px 0 0 30px} 


#header .row2{ height:73px; background:url(images/r2_bg.gif) no-repeat}
#header .row2 .col1{ width:328px}
#header .row2 .col1 img{ margin:5px 0 0 22px}
#header .row2 .col2{ width:452px}
#header .row2 .col2 img{ margin-top:23px}

#header .row3{ height:72px; padding-left:210px}

.page_name {
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  padding-right:202px;
}

.MCP {
  font-family: Arial;
  FONT-VARIANT: small-caps;
  font-size:12px;
}

/*content*/
#content .block{ width:100%}
#content .block .t{ background:url(images/top.gif) repeat-x #ffffff; width:100%}
#content .block .b{ background:url(images/bottom.gif) repeat-x left bottom; width:100%}
#content .block .l{ background:url(images/left.gif) repeat-y; width:100%}
#content .block .r{ background:url(images/right.gif) repeat-y right top; width:100%}
#content .block .lt{ background:url(images/lt.gif) no-repeat left top; width:100%}
#content .block .rt{ background:url(images/rt.gif) no-repeat right top; width:100%}
#content .block .lb{ background:url(images/lb.gif) no-repeat left bottom; width:100%}
#content .block .rb{ background:url(images/rb.gif) no-repeat right bottom; width:100%}
#content .block .b1{ background:url(images/bottom1.gif) repeat-x left bottom; width:100%}
#content .block .lb1{ background:url(images/lb1.gif) no-repeat left bottom; width:100%}
#content .block .rb1{ background:url(images/rb1.gif) no-repeat right bottom; width:100%}

#content .block1 .t{ background:url(images/top1.gif) repeat-x; width:100%}
#content .block1 .lt{ background:url(images/lt1.gif) no-repeat; width:100%}
#content .block1 .rt{ background:url(images/rt1.gif) no-repeat right top; width:100%}

/*footer*/
#footer{ color:#2a2f35}
#footer a{ color:#2a2f35; text-decoration:none}
#footer a:hover{ text-decoration:underline}
#footer .fleft{ padding:9px 0 0 39px}
#footer .fright{ padding:8px 24px 0 0}

/*================== index.html ==================*/
#page1 #content .l_1 .indent{ padding:0 30px 233px 30px }
#page1 #content .l_1 .indent .title{ margin-bottom:9px}
#content .col2 .row1{ width:100%}
#content .r_1 .row1{ width:100%}
#page1 #content .r_1 .row1 .indent{ padding:23px 25px 20px 0}
#page1 #content .r_1 .row1  .ind{ padding:19px 22px 38px 26px}
#page1 #content .r_1 .row1 .title{ margin-bottom:10px}
#page1 #content .r_1 .row1 .alignright{ padding-right:22px}

#content .col2 .row2{ width:100%}
#content .r_1 .row2{ width:100%}
#page1 #content .r_1 .row2 .indent{ padding:0 30px 33px 5px }
#page1 #content .r_1 .row2 .ind{ padding:19px 22px 0 19px;}
#page1 #content .r_1 .row2 .title{ margin-bottom:10px}
#page1 #content .r_1 .row2 .img{ float:left; margin-right:2px; margin-bottom:4px}
#page1 #content .r_1 .separate{ margin-left:24px}
#page1 #content .r_1 .row2 .alignright{ padding-top:6px}

#page1 #content .lapka{ background:url(images/lapka.gif) no-repeat 7px 1px}

/*===========================*/
.menu {
  font-family: Arial;
  font-size:14px;
  font-weight:bold;
  color:#4682b4;
  text-decoration:none;
  width:200px;
  height:32px;
  border-bottom-color:#d0d0d0;
  border-bottom-width:1px;
  border-bottom-style:solid;
}
.menu_price {
  font-family: Arial; /*Verdana;*/
  font-size:14px;
  color:#03586e;
  text-decoration:none;
  width:200px;
  height:32px;
  border-bottom-color:#d0d0d0;
  border-bottom-width:1px;
  border-bottom-style:solid;
}
.menu:hover{ text-decoration:underline}
.menu_img{ float:left; padding-right:20px;}

.content_title {
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
  color:#4682b4;
  text-decoration:none;
  text-align: left;
  padding-left: 20px;
}
.frame {
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-color: #ffffff;
}
.readonly
{
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-color:#f5f5f5;
  color: #333333;
}
.help_page {
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  background-color: #ffffff;
}
.subhead
{
  background:url(images/r1_bg.jpg);
  color:white;
  width:100%;
  font-size:14px;
  font-weight:bold;
  padding-top:8;
  padding-bottom:8;
  text-align:center;
}
