.main-table {
	height:100%;}
.main-table-header { 
	background-color:#171615;
	background-image:url('images/header_bg.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.main-table-menu {
	background-image:url('images/menu_bg.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.rss-block { 
	position: absolute;
	top:11px;
	right:40px;}

.main-table-left, .main-table-right {
	width:50%;
	vertical-align:top;
	background-color:#E0EDF3;}
.main-table-center {
	vertical-align:top;
	background-color:#e0edf3;}
.main-table-block {
	width:1060px;
	overflow:hidden;}
.header {
	position:relative;
	height:161px;
	background-image:url('images/header_bg.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.logo-block {
	position:absolute;
	top:41px;
	left:40px;
	}
.search-box {
	position: absolute;
	top:60px;
	left:750px;}

.top-line {
	background-position:top left;
	background-repeat: repeat-x;
	width:100%;
	height:2px;
	line-height:0;
	font-size::0;
	overflow:hidden;}
.breadcrumb-box {
	padding:0px 40px 0 40px;
	font-size:80%;}
.topbanner-box { text-align:center;}
.content { 
	padding:32px 40px 50px 40px;}
.content-table { width:100%;}
.content-left { }
.content-right { 
	width:240px;
	font-size:80%;
	text-align:right;
	overflow:hidden;}
.content-right a:link, .content-right a:visited, .content-right a:active { color:#444444;}
.content-pad { width:40px;}


.column-header {
	font-size:150%;
	color:#656565;
	font-style:italic;
	font-weight:bold;
	padding:0 0 10px 12px;}
.content-table-border {
	border:0;
	background-color:#F3F3F3;
	width:3px;}
.content-box {
	background-color:#FFF;
	padding:10px 13px 10px 13px;}
.content-box-top {
	border-top:1px solid #eaeaea;
	background-color:#FFF;
	position:relative;}
.content-box-bottom {
	border-bottom:1px solid #eaeaea;
	background-color:#FFF;
	position:relative;}

/* right block */
.rightcolumn-box {
	width:240px;
	overflow:hidden;}
.rb-bg-table {}
.rb-header {
	font-family:Helvetica ,Arial,  sans-serif;
	font-weight:bold;
	color:#587682;
	font-size:150%;
	padding:10px 10px 15px 10px;
	}
.rb-header a, .rb-header a:link, .rb-header a:visited, .rb-header a:active{
	color:#587682;
	text-decoration:none;}
.rb-header a:hover{
	text-decoration: underline;}
.rb-bg-tl {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg_tl.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.rb-bg-tc {
	height:10px;
	background-image:url('images/rb_bg_tc.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.rb-bg-tr {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg_tr.gif');
	background-position:top right;
	background-repeat: no-repeat;}
.rb-bg-l {
	width:10px;
	background-image:url('images/rb_bg_l.gif');
	background-position:top left;
	background-repeat: repeat-y;}
.rb-bg-c { background-color:#f5fbfe;}
.rb-bg-r {
	width:10px;
	background-image:url('images/rb_bg_r.gif');
	background-position:top right;
	background-repeat: repeat-y;}
.rb-bg-bl {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg_bl.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.rb-bg-bc {
	height:10px;
	background-image:url('images/rb_bg_bc.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.rb-bg-br {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg_br.gif');
	background-position:top right;
	background-repeat: no-repeat;}
.rb-bg2-table {}
.rb-bg2-tl {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg2_tl.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.rb-bg2-tc {
	height:10px;
	background-image:url('images/rb_bg2_tc.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.rb-bg2-tr {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg2_tr.gif');
	background-position:top right;
	background-repeat: no-repeat;}
.rb-bg2-l {
	width:10px;
	background-image:url('images/rb_bg2_l.gif');
	background-position:top left;
	background-repeat: repeat-y;}
.rb-bg2-c { background-color:#ebf6fb;}
.rb-bg2-r {
	width:10px;
	background-image:url('images/rb_bg2_r.gif');
	background-position:top right;
	background-repeat: repeat-y;}
.rb-bg2-bl {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg2_bl.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.rb-bg2-bc {
	height:10px;
	background-image:url('images/rb_bg2_bc.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.rb-bg2-br {
	width:10px;
	height:10px;
	background-image:url('images/rb_bg2_br.gif');
	background-position:top right;
	background-repeat: no-repeat;}

/* footer */
.footer {
	width:100%;
	color:#b2b2b2;
	font-size:80%;}
.footer-pad { 
	padding:0px 0px 0px 0;}
.footer-top {
	background-color:#171615;
	background-image:url('images/footer_bg.gif');
	background-position:0 0;
	background-repeat: repeat-x;
	padding:40px;}
.footer-bottom {
	background-color:#0c0b0b;
	padding:13px 40px 13px 40px;}
.footer-td{
	background-color:#c9e7f5;}
.footer-bg {
	background-color:#171615;
	background-image:url('images/footer_bg.gif');
	background-position:0 0;
	background-repeat: repeat-x;}
.footer-bg2 {
	background-color:#0c0b0b;
	}


/* index page */
.top-goods-headers {
	margin:10px 0 0px 0;}
.top-goods-header {
	background-color:#c20606;
	color:#FFF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	width:auto;}
.catalog-index-pad {
	position:relative;
	margin:0px 0 0 0;
	background-color:#f1f1f2;
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:11px 12px 20px 12px;}
.catalog-index-header { 
	font-weight:bold;
	font-size:1.2em;
	margin: 0 0 5px 0;}
.catalog-index-text { 
	color:#918e9a;
	}
.catalog-index-more { 
	margin:15px 0 18px 0;
	color: #c21112;}
.button {}
	
/* about page */
.about-header { 
	font-size:150%;
	line-height:1.1em;}
.about-line {
	line-height:0;
	font-size:0;
	height:4px;
	background-color:#242B31;
	width:100%;
	margin:10px 0 20px 0;}
.about-content2 {
	padding:16px;
	background-color:#FDFEFE;}
.about-bg-lt {
	width:10px;
	height:10px;
	background-image:url('images/bg_lt.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.about-bg-ct {
	height:10px;
	background-image:url('images/bg_ct.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.about-bg-rt {
	width:10px;
	height:10px;
	background-image:url('images/bg_rt.gif');
	background-position:top right;
	background-repeat: no-repeat;}
.about-bg-l {
	width:10px;
	background-image:url('images/bg_l.gif');
	background-position:top left;
	background-repeat: repeat-y;}
.about-bg-r {
	width:10px;
	background-image:url('images/bg_r.gif');
	background-position:top right;
	background-repeat: repeat-y;}
.about-bg-lb {
	width:10px;
	height:10px;
	background-image:url('images/bg_lb.gif');
	background-position:top left;
	background-repeat: no-repeat;}
.about-bg-cb {
	height:10px;
	background-image:url('images/bg_cb.gif');
	background-position:top left;
	background-repeat: repeat-x;}
.about-bg-rb {
	width:10px;
	height:10px;
	background-image:url('images/bg_rb.gif');
	background-position:top right;
	background-repeat: no-repeat;}
	
.link:link, .link:visited, .link:active { color:#444444;}
