body
{
	margin          : 0;
	font-family     : Bookman Old Style;
	font-size       : 12px;
	background-color: #3182c4;
}

img
{
	border-width: 0;
}

a
{
	text-decoration: none;
}

table
{
	width: 100%;
}

table.colontitule
{
	font-size  : 12px;
	font-weight: bold;
	color      : #ffffff;
}

table.head
{
	height: 180px;
}

.full_height
{
	height: 100%;
}
td.border
{
	border-width: 2px;
	border-color: #c0ffff;
	border-style: outset;
}

td.border#top
{
	width           : 500px;
	background-image: url( images/top.jpg );
}

td.border#title
{
	background-color: #5481b8;
}

td.head
{
	padding        : 20px;
	vertical-align : top;
	text-decoration: underline;
	font-size      : 24px;
	font-weight    : bold;
	font-style     : italic;
	color          : #ffffff;
}

td.contacts
{
	width         : 30%;
	padding-top   : 20px;
	vertical-align: top;
	white-space   : nowrap;
}

table.contacts
{
	font-size: 12px;
	color    : #ffffff;
}

tr.half
{
	height: 50%;
}

td.item
{
	text-align : center;
	font-size  : 24px;
	font-weight: bold;
	color      : #ffff80;
}

table.menu
{
	text-align : center;
	font-size  : 16px;
	font-weight: bold;
}

a.menu
{
	color: #ffffff;
}

a.menu:hover
{
	text-decoration: underline;
	color          : #ffff80;
}

td.list
{
	width         : 15%;
	padding       : 10px;
	border-width  : 2px;
	border-color  : #c0ffff;
	border-style  : outset;
	vertical-align: top;
}

td.list#shop
{
	background-image: url( images/sbg.gif );
}

td.list#order
{
	background-color: #e1dad7;
}

table.shop
{
	font-size: 12px;
}

a.section
{
	color: #830506;
}

a.section:hover
{
	color: #1c1cff;
}

table.panel
{
	border-width    : 3px;
	border-color    : #c0ffff;
	border-style    : inset;
	font-size       : 18px;
	font-weight     : bold;
	text-align      : center;
	color           : #60a9d0;
	background-color: #d4e6ea;
}

td.content
{
	width           : 70%;
	padding         : 15px;
	border-width    : 3px;
	border-color    : #eeeeee;
	border-style    : outset;
	background-color: #ffffff;
}

td.text
{
	text-align    : justify;
	vertical-align: top;
	font-size     : 16px;
}

td.tnx
{
	text-align    : center;
	vertical-align: bottom;
	font-size     : 11px;
}

tr.top
{
	height: 23px;
}

td.top_left
{
	width           : 5px;
	background-image: url( images/tl.gif );
}

td.top
{
	background-image: url( images/t.gif );
}

tr.left
{
	height: 96px;
}

td.left
{
	background-image: url( images/l.gif );
}

td.order_title
{
	padding-left    : 15px;
	padding-right   : 15px;
	text-align      : center;
	color           : #830506;
	font-size       : 18px;
	font-weight     : bold;
	background-color: #ffffff;
}

hr.dots
{
	border: dotted;
	color : #830506;
}

td.inner
{
	padding-left    : 15px;
	padding-right   : 15px;
	padding-bottom  : 10px;
	text-align      : right;
	font-size       : 16px;
	background-color: #ffffff;
}

a.order
{
	text-align: left;
	color     : #d17878;
}

a.order:hover
{
	color:#d0cdcc;
}

th.friend
{
	border-width    : 1px;
	border-color    : #eeeeee;
	border-style    : outset;
	font-size       : 18px;
	background-image: url( images/sbg.gif );
}

td.friend
{
	text-align: center;
	font-size : 16px;
}

a.friend
{
	color: #3182c4;
}

a.friend:hover
{
	color:#ffff80;
}

table.pay_ways
{
	padding: 15px;
}

table.warning
{
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
}

td.contact
{
	width      : 100%;
	font-size  : 18px;
	font-weight: bold;
}

td.comment
{
	font-size: 12px;
	color    : #c0c0c0;
}

td.error
{
	font-weight: bold;
	color      : #ff0000;
}

a.shop
{
	color: #000080;
}

a.shop:hover
{
	color: #a1cccc;
}

a.home
{
	color: #000000;
}

a.mail
{
	color: #ffffff;
}

.hidden
{
	visibility: hidden;
	display   : none;
}

