BODY {
    background: #fff /*url(images/shop.jpg) no-repeat 8px 8px*/;
	margin: 0px;
	padding: 8px 8px 16px 8px;
}

BODY, TABLE {
	font-family: Arial;
	font-size: 10px;
}

TABLE {
	border: none;
	margin: 0px;
}

TD {
	padding: 0px;
	vertical-align: top;
}

IMG {
	border: none;
}

FORM {
	margin: 0px;
	padding: 0px;
}

DIV.content {
	margin: 0px;
	padding: 8px 3px;
}


TABLE.first {
	background: url(images/top_dot.gif) repeat-x -1px 2px;
	width: 100%;
}

.first TD.second {
	background: url(images/right.gif) no-repeat right 2px;
}

TABLE.third {
	background: url(images/b_dot.gif) repeat-x left bottom;
	width: 100%;
}

.third TD.fourth {
	background: url(images/corner.gif) no-repeat left bottom;
	padding: 0 0 16px 0;
}
DIV.fifth {
	background: url(images/chess.gif) repeat-y 19px top;
	margin: 0px;
	padding: 0px;
}

TABLE.struc {
	width: 100%;
}

TABLE.head {
	height: 129px;
	width: 100%;
}
.head TD.logo {
	background: transparent;
    width: 169px;
	text-align: right;
	vertical-align: top;
}

.logo div.img {
    padding-top: 7px;
}

.logo div.tel {
    color: #6487C3;
    position: absolute;
    top: 95px;
    left: 67px;
    text-align: left;
}

div.showAdv {
  position:absolute;
  margin-top:-50px;
  left:750px;
}

.head TD.search {
	background: #9FC1E2;
	height: 30px;
}

.head TD.ban {
	background: url(images/shop.jpg) no-repeat 4px 7px;
	vertical-align: middle;
}

.head TD {
    font-size: 10px;
}

.ban DIV {
	background-color: #fff;
	height: 64px;
	width: 510px;
	
}

TABLE.band {
	width: 100%;
}
.band TD {
	padding: 0px;
}

.band INPUT {
	margin: 0px;
	padding: 0px;
}

INPUT.search {
	background: #fff;
	border: none;
	height: 18px;
	width: 100%;
}

INPUT.blue {
	background: transparent;
	cursor: pointer;
    border: none;
	height: 18px;
	width: 18px;
}

td.blue {
    background: #6487C3 url(images/find.gif) no-repeat center center;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

TABLE.trio {
	width: 100%;
}

TD.navig {
	width: 165px;
}

TD.center {
	padding: 6px 5px 0 5px;
}

DIV.nav_en, DIV.nav_ru {
	background: #fff;
	border: 1px solid #9FC1E2;
	font-size: 14px;
	height: 16px;
	margin: 6px 0 3px 0;
	padding: 2px;
}

DIV.nav_ru {
	background: #fff url(images/ru.gif) no-repeat right center;
}

DIV.nav_en {
	background: #fff url(images/en.gif) no-repeat right center;
}

DIV.active, DIV.noactive {
	margin: 6px 0 3px 0;
	padding: 0px;
}

DIV.active {
	background: #9FC1E2 url(images/red.gif) no-repeat right top;
}

DIV.noactive {
	background: #fff;
	border: 1px solid #9FC1E2;
	
}

.page H2 {
	background: #E0F5FE;
	border: 1px solid #6487C3;
	color: #000;
	font-size: 17px;
	margin: 0px;
	padding: 2px;
}

.active H2 {
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
}

.noactive H2 {
	background: #9FC1E2;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
}

.noactive a, .noactive a:visited {
	color: #000;
}
.noactive P {
	font-family: Tahoma;
	margin: 4px 2px 2px 2px;
}

TD.logos {
	padding: 10px 0;
}
.logos IMG {
	float: right;
	margin: 0px 0 14px 14px;
}

DIV.one, DIV.two {
	font-size: 12px;
	margin: 2px; 0;
	padding: 4px;
}

DIV.one {
	background: #FEFEE0;
}

DIV.two {
	background: #FEF7C0;
}

.one a, .one a:visited, .two a, .two a:visited {
	color: #000;
	text-decoration: none;
}

.one a:hover, .two a:hover {
	text-decoration: underline;
}

TABLE.commod {
	width: 100%;
}

.commod TD {
	padding: 2px;
	vertical-align: middle;
}

TD.cart {
	background: #fff !important;
	padding: 2px 0;
	width: 26px;
}

.bg TD {
	background: #E0F5FE;
}

TABLE.usual {
	font-size: 12px;
}

.usual TD {
	vertical-align: middle;
	padding: 3px 3px 3px 0;
}

.usual TD.label {
    text-align: right;
    width: 200px;
}

INPUT.text, TEXTAREA.text {
	width: 100%;
}

.empty {
	font-size: 12px;
}

.label SPAN {
	color: #f00;
}

TABLE.user_table {
	font-size: 11px;
	width: 100%;
}

.user_table TD {
	border-bottom: 1px solid #ccc;
	padding: 6px 0 6px 0;
}

.user_table TABLE TD {
	border: none;
	padding: 0 0 0 0;
}

H1 {
	color: #426893;
	font-size: 12px;
	padding: 0 3px;
}

.user_table H1 {
	color: #00c !important;
	font-size: 17px !important;
	padding: 6px 0 6px 0 !important;
}

DIV.news_portion {
	padding: 0 2px;
}

.news_portion P {
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 8px;
}

.news_portion a {
	color: #426893 !important;
	text-decoration: none;
}

.news_portion a:hover {
	text-decoration: underline;
}

DIV.info {
	font-size: 12px;
	font-family: Verdana;
	color: #f00;
	padding: 8px;
}

.noactive INPUT.text
{
	background: #fff;
	border: 1px solid #9fc1e2;
	font-size: 11px;
	height: 17px;
	padding: 1px;
	margin-bottom: 3px;
}

INPUT.but
{
	background: #fff;
	border: 0px solid #fff;
	color: #9fc1e2;
	font-size: 10px;
}

DIV.entr
{
	padding: 3px 3px 3px 3px;
}

TD.w_bord {
	border-left: 1px solid #e0f5fe;
}

.cart_det .descr {
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom : 10px;
}

.cart_det .title
{
	font-size: 24px;
	color: #6487c3;
}

div.rightBanner{
     border: 1px solid #9FC1E2;
     margin: 6px 0 0 0;
     padding: 6px 0 10px 0;
     text-align: center;
}

.weare td {
    border: 1px solid #9fc1e2 !important;
    text-align: center;
    vertical-align: middle;
/*
    width: 120px;
*/
}

.weare td div {
    padding: 5px;
}

.news_baner {
/*
	padding: 5px;
*/
	width: 130px;
	height: 100px;
	float: left;
	vertical-align: middle;
	text-align: center;
}
td.cost {
	padding:5px;
	margin:5px;
	border: 1px dotted gray;
	font-size:12pt		;
}
