h1, h2, h3, h4, h5, h6
{
	color:#4F4F4F;
}


h1
{
	margin:0; padding:0;
	font-size:200%;
	margin-bottom:8px;
	padding-top:30px;
}

h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

#main { width:968px; margin:0 auto; text-align:left;}

#header {height:140px;}

#footer { height:27px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/

#page1 .col-1 {width:292px;}
#page1 .col-2 {width:292px;}
#page1 .col-3 {width:292px;}

/* ============================= page2 ===========================*/

#page2 .col-1 {width:292px;}
#page2 .col-2 {width:292px;}
#page2 .col-3 {width:292px;}

/* ============================= page3 ===========================*/

#page3 .col-1 {width:604px;}
#page3 .col-2 {width:292px;}

/* ============================= page4 ===========================*/

#page4 .col-1 {width:292px;}
#page4 .col-2 {width:292px;}
#page4 .col-3 {width:292px;}

/* ============================= page5 ===========================*/

#page5 .col-1 {width:604px;}
#page5 .col-2 {width:292px;}

/* ============================= page6 ===========================*/
.news-date-time
{
	color:#858585;
}

span.catalog-price { font-family:Trebuchet MS; font-size:20px; color:#009acd;}
td.data-cell {/*border:1px solid red;*/}
td.data-cell p {/*border:1px solid blue;*/ padding:0;}
p.buy_price {padding:0;}
table.dtl {margin-bottom:20px;}

a.more,
a.more:link,
a.more:visited,
a.more:active	{ color:#000; text-decoration: none; background:url(/images/more_bull.gif) no-repeat 0px 2px; padding-left:12px;}
a.more:hover	{ color:#000; text-decoration: underline;}

a.buy,
a.buy:link,
a.buy:visited,
a.buy:active	{ color:#000; text-decoration: none; background:url(/images/buy_cart.gif) no-repeat 0px 1px; padding-left:20px; margin-right:20px;}
a.buy:hover	{ color:#000; text-decoration: underline;}

table.top_cart {background:url(/images/cart_back.png) no-repeat top left;}
table.top_cart td.cart_tvr {height:39px; vertical-align:middle; text-align:right;}
table.top_cart td.cart_tvr p.pctcart {color:#fff; fontfamily:Arial; font-size:10px; text-transform:uppercase; padding:0;}

table.top_cart td.cart_tvr2 {height:39px; vertical-align:middle; text-align:center;}
td.cart_tvr2 p {padding:0;}
td.cart_tvr2 span { font-family:Trebuchet MS; font-size:24px; color:#fff; margin:0px;}

table.top_cart td.gocart {height:39px; vertical-align:middle; text-align:left; padding-left:15px;}
td.gocart p.go_cart {padding:0;}

div.container p.go_cart a,
div.container p.go_cart a:link,
div.container p.go_cart a:visited,
div.container p.go_cart a:active	{ color:#2f2d2e; text-decoration: none; background:url(/images/dotline.gif) repeat-x 0px 20px; margin-right:0px; font-family:Trebuchet MS; font-size:12px; text-transform:uppercase; padding:5px 2px;}
div.container p.go_cart a:hover	{ color:#2f2d2e; text-decoration: none; background:url(/images/dotline_sel.gif) repeat-x 0px 15px;}