/**/
img.border {
	border: 5px solid #FFFFFF;
}
div.blackcont {
}
/*большая таблица с тянушимися бордюрами*/
table.bodytable {
	width: 100%;
	height: 100%;
	border: 0px;
	background: transparent url('images/bg-search.gif') left top repeat-x;
}
table.bodytable tr.btbltopp {
	height: 117px;
}
table.bodytable tr.btbltop {
}
table.bodytable tr.btbltop td {
	border-bottom: 2px solid #FFFFFF; 
}
table.bodytable tr.btbltop td.btblsearchbg {
	height: 117px;
}
table.bodytable tr.btbltop td.btblsearch {
	border-right: 3px solid #FFFFFF; 
	height: 117px;
	text-align: right;
	vertical-align: bottom;
	width: 237px;
}
table.bodytable tr.btbltop td.btblsearch div.search {
	padding: 0px 10px 7px 0px;
}
table.bodytable tr.btbltop td.btblico {
	background: transparent url('images/bg-ico.gif') left top repeat-x;
	height: 117px;
	width: 480px;
}
table.bodytable tr.btbltop td.btblicobg {
	background: transparent url('images/bg-ico.gif') left top repeat-x;
	height: 117px;
}
	/*средняя часть*/
table.bodytable td.btblmainleft {
	background: transparent url('images/bg-main-dark.gif') 0px 3px repeat;
	vertical-align: top;
	height: auto;
	width: 25%;
}
table.bodytable td.btblmainleft table.btblmainleft {
	width: 100%;
	height: 100%;
	background: transparent url('images/bg-main-dark-left.gif') left top repeat-x;
}
table.bodytable td.btblmainright {
	background: transparent url('images/bg-main-dark-right.gif') left top repeat-x;
	width: 25%;
}
table.bodytable td.btblmain {
	width: 720px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	background: #A4AEB4;
}
	/*нижн часть*/
table.bodytable tr.btblbot td {
	padding-bottom: 7px;
	height: 100%;
	border-top: 2px solid #FFFFFF; 
}
table.bodytable tr.btblbot td.btblbotleft {
	background: transparent url('images/bg-main-dark.gif') left top repeat;
	border-right: 3px solid #FFFFFF; 
	vertical-align: top;
	text-align: right;
}
table.bodytable tr.btblbot td.btblbotleftblank {
	background: transparent url('images/bg-main-dark.gif') left top repeat;
}
table.bodytable tr.btblbot td.btblbotright {
	background: transparent url('images/bg-body.gif') left top repeat;
	vertical-align: top;
}
div.footer-left {
	position: relative;
	width: 232px;
	height: 27px;
}
div.footer-left div.shadow {
	position: absolute;
	width: 237px;
	height: 27px;
	left: 0px;
	top: 0px;
}
div.footer-left div.text {
	position: absolute;
	width: 152px;
	height: 10px;
	left: 0px;
	top: 8px;
	font-size: 9px;
}
div.footer-left div.text a {
	text-decoration: none;
}
div.footer-right {
	position: relative;
	width: 480px;
	height: 27px;
}
div.footer-right div.shadow {
	position: absolute;
	width: 237px;
	height: 27px;
	left: 0px;
	top: 0px;
}
div.footer-right div.text {
	position: absolute;
	width: 107px;
	height: 10px;
	left: 373px;
	top: 8px;
	font-size: 9px;
}
div.footer-right div.text a {
	text-decoration: none;
}
/**/
table.main {
	width: 710px;
	height: auto;
	border: 0px;
}
table.main td.logo {
	width: 230px;
	height: 175px;	
	border-right: 3px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding: 0px;
}
/*шапка с картинкой*/
table.main td.header {
	width: 475px;
	height: 175px;	
	border-bottom: 5px solid #FFFFFF;
}
table.main td.header div.header {
	position: relative;
	width: 475px;
	height: 170px;
}
div.header div.headerimage {
	position: absolute;
	width: 475px;
	height: 290px;
	left: 0px;
	top: -120px;
}
div.header div.icobasket {
	position: absolute;
	width: 13px;
	height: 10px;
	left: 448px;
	top: -65px;
}
div.header div.icomap {
	position: absolute;
	width: 13px;
	height: 10px;
	left: 448px;
	top: -25px;
}
div.header div.icomail {
	position: absolute;
	width: 12px;
	height: 10px;
	left: 401px;
	top: -25px;
}
div.header div.icohome {
	position: absolute;
	width: 13px;
	height: 10px;
	left: 357px;
	top: -25px;
}
table.main td.menu {
	height: 35px;
	background: transparent url('images/bg-menu.jpg') left top no-repeat;
}
table.main td.novinki {
	height: 105px;
	border-top: 1px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	background: #A4AEB4;
}
/*таблица новинок*/
table.novinki {
	width: 100%;
	height: 100%;
	border: 0px;
}
table.novinki tr.buttons td {
	height: 28px;
	background: #292929 url('images/bg-buttons.gif') left top repeat-x;
	padding: 4px 7px 0px 5px;
	vertical-align: middle;
	white-space: nowrap;
}
table.novinki td.text {
	font-size: 10px;
	padding: 8px 8px 8px 8px;
}
table.novinki td.text a {
	text-decoration: none;
}
table.novinki td.text div{
	font-size: 11px;
}
table.novinki td.text img {
	margin: 0px 5px 0px 0px;
}
table.novinki td.text img.arrown {
	margin: 3px 0px 0px 0px;
}
/*стиль для дива с текстом новинок*/
div.novinkadisplay {
	display: none;
	margin: 0px 0px 0px 0px;
}
table.main td.contacts {
	height: 105px;
	border-top: 1px solid #FFFFFF;
	background: #A4AEB4 url('images/bg-contacts.gif') left top no-repeat;
	text-align: right;
	vertical-align: top;
	padding-left: 230px;
}
/*Контакты*/
table.contacts {
	margin: 9px 17px 0px 0px;
	width: 220px;
	height: 88px;
	border: 0px;
}
table.contacts td {
	border-bottom: 1px solid #B6BEC3;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.contacts tr.nobr td {
	border-bottom: 0px;
}
table.contacts td a {
	color: #000000;
}
/**/
table.main td.mainpagedescription {
	/*background: #808E96;*/
	background: #768288;
	border-right: 3px solid #FFFFFF;
	vertical-align: top;
}
table.main td.mainpagedescription p {
	margin: 13px 10px 14px 10px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 11px;
}
table.main td.mainpagedescription li {
	color: #FFFFFF;
	font-size: 11px;
}
table.main td.mainpagedescription ul {
	color: #FFFFFF;
	font-size: 11px;
}
/*табличка с приведствием*/
table.main td.mainpagedescription div.header {
	background: transparent url('images/bg-buttons.gif') left top repeat-x;
	height: 25px;
	padding: 10px 0px 0px 10px;
	margin-bottom: 0px;
}
/**/
table.main td.flash {
	vertical-align: top;
	height: 235px;
}
/*заголовок на оранжевом фоне*/
table.main td.header-orange {
	height: 28px;
	background: transparent url('images/bg-orange.jpg') left top no-repeat;
	border-bottom: 3px solid #FFFFFF;
	padding: 7px 0px 0px 9px;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
}
table.main td.header-orange-2 {
	height: 28px;
	background: transparent url('images/bg-orange-2.jpg') left top no-repeat;
	border-bottom: 3px solid #FFFFFF;
	padding: 7px 15px 0px 0px;
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
}
table.main td.header-orange-2 a {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
/*описание секции каталога*/
table.main td.sectiondescription {
	background: #808E96;
	vertical-align: top;
}
table.main td.productdescription {
	background: #808E96;
	border-right: 3px solid #FFFFFF;
	vertical-align: top;
}
table.sectiondescription {
	width: 100%;
	height: auto;
	border: 0px;
}
table.sectiondescription td.headerimage {
	height: 33px;
	vertical-align: middle;
	padding-left: 8px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
	font-size: 16px;
}
table.sectiondescription td.collectionname {
	height: 30px;
}
table.sectiondescription td.collectionname div.collect {
	position: relative;	
	height: 30px;
	width: 100%;
}
table.sectiondescription td.collectionname div.collectname {
	position: absolute;	
	height: 30px;
	width: 240px;
	left: 0px;
	top: 0px;
	background: transparent url('images/bg-collectname.gif') left top no-repeat;
	text-align: right;
	padding: 6px 12px 0px 0px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Tahoma;
	font-size: 16px;
}
table.sectiondescription td.sectiontext {
	/*padding: 5px 10px 8px 10px;*/
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
/*каталог с картинками*/
table.main td.sectioncatalog {
	background: #A4AEB4;
	vertical-align: top;
}
/*Таблица catalog*/
table.catalog {
	width: 100%;
	height: auto;
	border: 0px;
	margin: 12px 0px 0px 0px;
}
table.catalog td {
	padding-right: 15px;
	padding-bottom: 10px;
	vertical-align: top;
}
table.catalog td.left {
	padding-left: 15px;
}
table.catalog td img.productimage {
	border: 5px solid #FFFFFF;
}
table.catalog td img.zoom {
	margin-right: 10px;
	float: right;
}
span.catalognote {
	font-size: 11px;
}
span.catalognote hr {
	margin-top: 9px;
}
/***/
table.sectionsmenu {
	width: 100%;
	height: 100%;
	border: 0px;
	background: #A4AEB4;
}
table.sectionsmenu td {
	vertical-align: top;
}
table.sectionsmenu td.hdrorange {
	height: 25px;
	width: 100%;
	background: transparent url('images/bg-hdrorange.gif') left top no-repeat;
	padding: 7px 0px 0px 9px;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
}
table.sectionsmenu td.menuorange {
	width: 100%;
	padding-bottom: 15px;
}
table.sectionsmenu td.hdrblue {
	height: 25px;
	width: 100%;
	background: transparent url('images/bg-hdrblue.gif') left top no-repeat;
	padding: 7px 0px 0px 9px;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
}
table.sectionsmenu td.menublue {
	width: 100%;
	padding-bottom: 15px;
}
table.sectionsmenu td.hdrred {
	height: 25px;
	width: 100%;
	background: transparent url('images/bg-hdrred.gif') left top no-repeat;
	padding: 7px 0px 0px 9px;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
}
table.sectionsmenu td.menured {
	width: 100%;
	padding-bottom: 15px;
}
/**/
table.mainsectionsmenu {
	width: 100%;
	height: 100%;
	border: 0px;
}
table.mainsectionsmenu td.colorange {
	vertical-align: top;
	border-right: 3px solid #FFFFFF;
	width: 232px;
}
table.mainsectionsmenu td.colblue {
	vertical-align: top;
	border-right: 3px solid #FFFFFF;
	width: 241px;
}
table.mainsectionsmenu td.colred {
	vertical-align: top;
	width: 233px;
}
/****/
table.dropmenu {
	width: 100%;
	height: 24px;
	border: 0px;
}
table.dropmenu td.drop-left {
	height: 24px;
	padding-left: 18px;
	background: transparent url('images/drop-left.gif') left top no-repeat;
}
table.dropmenu td.drop-but {
	padding: 8px 10px 0px 0px;
	background: transparent url('images/drop-but.gif') left top repeat-x;
	vertical-align: top;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
	font-size: 11px;
}
table.dropmenu td.drop-but a {
	text-decoration: none;
	white-space: nowrap;
}
table.dropmenu td.drop-right {
	width: 100%;
	background: transparent url('images/drop-right.gif') left top repeat-x;
}
/***/
div.dropdown {
	width: 100%;
	height: auto;
	color: #1D4055;
	font-size: 11px;
	display: none;
}
div.dropdown ul {
	list-style-image: url('images/li.gif');
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 25px;
}
div.dropdown ul li {
	padding-left: 0px;
	margin-left: 0px;
}
div.dropdown a {
	color: #1D4055;
	font-size: 11px;
}
/*заголовок для текстовых страниц*/
table.sectionheader {
	width: 475px;
	height: 25px;
	background: transparent url('images/bg-orange-2.jpg') 0px 0px no-repeat;
}
table.sectionheader td {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
	font-size: 12px;
	padding: 4px 0px 0px 9px;
}
table.carttable {
	width: 100%;
	height: auto;
}
table.carttable td {
	border-bottom: 1px solid #808E96;
}
table.carttable td.nobr {
	border: 0px;
}
table.carttable tr.head td {
	background: #808E96;
}
/**/
#divContainer{
	position:relative; 
	width:225; 
	height:330; 
	overflow:hidden;  
	clip:rect(0,320,240,0); 
	visibility:hidden;
} 
#divContent{
	position:absolute; 
	top:0; 
	left:0;
	padding: 5px 10px 8px 10px;
} 
/**/
table.scrollmenu {
	width: 100%;
	height: 290px;
	border: 0px;
}
table.scrollmenu td.down-button {
	height: 22px;
	background: transparent url('images/scroll-down.gif') left top no-repeat;
}
table.scrollmenu td.up-button {
	height: 22px;
	background: transparent url('images/scroll-up.gif') left top no-repeat;
}
table.scrollmenu td.menu-out {
	height: 250px;
	vertical-align: top;
}
