/*======================================================================*/
/*									*/
/*	Общие стили							*/
/*									*/
/*======================================================================*/

body {
	background: white url(images/header-fill.gif) repeat-x top right;
	border: 0;
	margin: 0 0 58px 0;
	padding: 0 0 0 0;
	font: 10pt verdana, arial, helvetica, sans serif;
	color: black;
	vertical-align: top;
	text-align: left;
}

table {		border: 0;
		vertical-align: top;
		text-align: left; }

td, th {	vertical-align: top;
		text-align: left; }
			
p {		margin: 1em 0 0 0;
		padding: 0 0 0 0; }

a {		color: rgb(3,123,147); }

img {		border: 0; }

.align-right: {	text-align: right; }
		
/*======================================================================*/
/*									*/
/*	Шапка								*/
/*									*/
/*======================================================================*/
			
table.header {	width: 100%;
		height: 128px;
		background: url(images/header-background.jpg) no-repeat top left;
		color: white; }

table.header td.left {
		width: 281px;
		text-align: right;
		vertical-align: top;
}

table.header td.left img {
		width: 239px;
		height: 89px;
}

table.header td.right {
		text-align: right;
		vertical-align: bottom;
		padding: 0 26px 70px 0;
		font-size: 10pt;
		color: #ffffff;
		text-transform: lowercase; }

table.header img.cart {
		padding-left: 18px;
		background: url(images/cart-vertical-line.gif) no-repeat bottom left;
		float: right; }

table.header p {
		padding: 2px 8px 0 0;
		margin: 0; }
table.header a {
		color: white;} 

/*----------------------------------------------------------------------*/
/*	"Хлебные крошки"						*/
/*----------------------------------------------------------------------*/

table.subheader {
         width: 100%;
         color: rgb(98,124,137); }

p.bread-crumbs {
         margin: 0 0 1.2em 49px;
         text-transform: lowercase;
         vertical-align: top; }

p.bread-crumbs a {
         padding-right: 0.75em;
         background: url(/images/bread-crumbs.gif) no-repeat center right;
         white-space: nowrap; }

p.user {     text-align: right;
         margin: 0 11px 1.2em 0;
         text-transform: lowercase;
         vertical-align: top; }

/*======================================================================*/
/*	Правая и левая колонки, кубики					*/
/*======================================================================*/

td.left-column {
	padding-left: 20px;
	width: 205px;
}

td.right-column {
	padding: 10px;
	width: 205px;
}

table.block {	width: 205px;
	margin-bottom: 8px; }
		
table.block th {
	color: rgb(3,123,147);
	font-size: 12pt;
	font-weight: normal; /* was normal */
	text-transform: lowercase;
	background: url(images/block-header-bullet.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 0 0 13px; }

table.block td {
		padding: 0 0 13px 13px;
		font-size: 8pt;
		color: rgb(110,110,110); }

/*----------------------------------------------------------------------*/
/*	Каталог товаров							*/
/*----------------------------------------------------------------------*/

table.block ul {
		list-style: none outside;
		margin: 0;
		padding: 0.7em 0 0 0;
		color: rgb(86,124,127);
		font-weight: bolder;
		font-size: 10pt;
		text-transform: lowercase; }

table.block ul a {
		color: rgb(86,124,127);
		font-weight: normal; }

table.block ul ul {
		margin: 0;
		padding: 0 0 0 0;
		font-weight: bolder;
		font-size: 8pt;
		color: rgb(110,110,110); }

		
table.block ul ul a {
		color: rgb(110,110,110);
		font-weight: normal; }
		
table.block ul li {
		padding: 0.3em 0 0 13px;
		background: url(images/catalog-bullet.gif) no-repeat top left; }

table.block ul ul li {
		padding: 0.3em 0 0 13px;
		background: none; }



/*======================================================================*/
/*									*/
/*	Основной блок							*/
/*									*/
/*======================================================================*/

td.content {	color: rgb(98,124,137);
		width: 100%;
		padding: 0 54px 0 54px; 
		font-size: 9pt;
		}

td.content h1 {	color: rgb(3,123,147);
		margin: -0.2em 0 0 0px;
		font-size: 20pt;
		font-weight: normal; }

td.content p 	{	
		text-align: justify; 
		font-size: 9pt;
		}


img.photo {	padding: 2em 36px 0 0; }

p.price {	color: rgb(252,141,145);
		white-space: nowrap;
/*		font-weight: bold;*/
		text-align: center; }

td.pageTitle {
		color: rgb(3,123,147);
		white-space: nowrap;
		font-size: 14pt;
		text-align: center; }
/*
td.table-heading {
                padding: 0 0 13px 0;
		font-size: 12pt;
		color: rgb(110,110,110);
		font-weight: bold;
		}
*/		

/*======================================================================*/
/*									*/
/*	Формы								*/
/*									*/
/*======================================================================*/

form {		padding: 0 0 0 0;
		margin: 0; }

table.form {
		padding: 0 0 0 0;
		width: 100%; }

table.form img {
		cursor: pointer;
		cursor: hand; }

table.form td {
		padding: 0 4px 2px 0;
		vertical-align: bottom;
		color: black; }

table.form td.field { width: 100%; }

input.field {
		border: 1px solid rgb(162,185,193);
		margin: 0;
		background-color: white;
		font-size: 8pt;
		color: black; }

input#login { width: 97%; }
input#password { width: 95%; }
input#search { width: 98%; }

		

/*======================================================================*/
/*									*/
/*	Футер								*/
/*									*/
/*======================================================================*/

td.footer {	height: 100%;
		text-align: center;
		font-size: 8pt;
		color: rgb(110,110,110);
		padding-top: 88px; }

td.footer hr {	width: 230px;
		height: 2px;
		background-color: rgb(190,210,214);
		border: none; }

/* */
.shadetabs {
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size: 10pt;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
	text-transform: lowercase;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
/* border: 1px solid #bbcdd5; */
	color: #55757d;
	background: url(images/bg.selected.jpg) bottom left repeat-x;
}

.shadetabs li a:visited {
	color: #55757d;
}

.shadetabs li a:hover {
text-decoration: underline;
color: #55757d;
}

.shadetabs li.selected {
position: relative;
}

.shadetabs li.selected a { /*selected main tab style */
color: #037990;
/*	background: url(images/block-header-bullet.gif) bottom left no-repeat; */
	background: #ffffff;
/* border-bottom-color: white; */
}

.shadetabs li.selected a:hover { /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle { /*style of tab content oontainer*/
        width: 100%;
        border-top: 1px solid #bbcdd5;
}

.tabcontent {
	display: none;
	padding: 10px;
}

.copyright {
	width: 100%;
	color: #cccccc;
	font-size: 10px;
	text-align: center;
}

@media print {
.tabcontent {
display: block!important;
}
}

