body         { font-family: arial;  margin-top: 0;  margin-left: 0;  margin-right: 0;  margin-bottom: 0}
table        { font-size: 8pt}

pre
{
	color: #333;
	font-family: arial, sans-serif;
}


.kat         { font-family: arial; font-size: 8pt; padding-top: 1; padding-bottom: 1}
.stat         { font-family: arial; font-size: 8pt; color: #7a91b1; padding-top: 1; padding-bottom: 1}
.pred         { font-family: arial; font-size: 8pt; color: #d8d8d8; padding-top: 1; padding-bottom: 1}
A        {color: #09e}
a:active {color: #ff8441}
a:link   {color: #ff8441}
a:visited{color: #ff8441;}
a:hover  {color: #fc6513}

a.tovar { font-family: arial; FONT-SIZE: 11px; color: #000000;}
a.tovar:visited {color: #000000}
a.tovar:hover {color: #f36523}

a.catalog {font-family: 'arial'; font-size: 11px; color: #000000; FONT-WEIGHT: normal;}
a.catalog:visited {color: #000000}
a.catalog:hover {color: #000000}

a.catalog2 {font-family: 'arial'; font-size: 11px; color: #ff8441; FONT-WEIGHT: normal;}
a.catalog2:visited {color: #ff8441}
a.catalog2:hover {color: #ff8441}

a.catalog_main { font-family: arial; font-weight: normal; FONT-SIZE: 11px; color: #808080; TEXT-DECORATION: underline }
a.catalog_main:visited {color: #ff9900}
a.catalog_main:hover {color: #ff9900;}

A.catalog_menu { font-family: arial; font-weight: normal; FONT-SIZE: 12px; color: #ffffff;}
A.catalog_menu:visited {color: #ffffff}
A.catalog_menu:hover {color: #ffffff}

A.cross { font-family: arial; font-weight: normal; FONT-SIZE: 11px; color: #ff8441;}
A.cross :visited {color: #ff8441;}
A.cross :hover {color: #ff8441;}

a.jsa{ border-bottom: 1px dashed #ff8441;}

div.agit {font-size: 17px; FONT-WEIGHT: normal; color: #ff8441;}
div.copyright {font-size: 12px; FONT-WEIGHT: normal; color: #9d9e9e;}
div.data {font-size: 11px; FONT-WEIGHT: bold; color: #fdb38b;}
div.header {font-size: 22px; FONT-WEIGHT: normal; color: #ffffff;}
div.header_stat {font-size: 11px; FONT-WEIGHT: normal; color: #b3b3b3;}
div.header_small {font-size: 14px; FONT-WEIGHT: normal; color: #ffffff;}
div.search {font-size: 17px; FONT-WEIGHT: normal; color: #9d9e9e;}

td.sait { font-family: arial; font-size: 10pt; color: #9d9e9e;}
td.tovar { font-family: arial; font-size: 10pt; color: #ff8441;}

#all {position: relative; height: 95%;}

			 
/* *************************************** */
h1, h2, h3, h4
{
	color: #757575;
	font-size: 120%;
}

h1{}

h2{font-size:115%;}
h3{font-size:110%;}
h4{font-size:105%;}

#headmenu
{
	border-top: #c0c0c0 1px solid;
	border-bottom: #ffc465 2px solid;
}

#headmenu td
{
	width: 20%;
	text-align: center;
}

#headmenu div
{
	border-bottom: #c0c0c0 14px solid; 
}

.box{padding: 0 1em 0 1em;}

.small{font-size: xx-small;}

.general
{
	padding: 14px;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
}

.h
{
	font-size: 120%;
	color: #757575;
	padding-bottom: 1em;
	font-weight: bolder;
}

.header_specials{font-size: 105% !important; padding-bottom: 1em; text-align: left;}
.header a{}
.price{font-size: 105%; text-align: right;}

.news
{
	padding: 0 1em 1em 1em;
}

.date
{
	color: #999;
}

.footer
{
	border-top: 4px solid #ffc465;
	border-bottom: 1px dotted #000;
}

.footer td
{
	background: #c0c0c0;
	padding: .2em 2em;
}

.footer td a
{
	color: #000;
}

.search_field
{
	font-size: 90%; 
	color:#a9a9a9; 
}

#short_bg
{
	background: #000;
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	top: 0;
	right: 0;
	display: none;
	z-index:2;
	filter:alpha(Opacity=60, FinishOpacity=30, Style=1, StartX=0, StartY=0, FinishX=400, FinishY=0);
	opacity: 0.6;
	-moz-opacity: 0.6;
}

#short_info
{
	border: 3px solid #FF8441;
	background: #fff;
	position: absolute;
	width: 600px;
	height: auto;
	left: 100px;
	top: 100px;
	padding: 8px;
	text-align: left;
	display: none;
	z-index:3;
}

img
{
	border: none;
}

/***************************************************************/

.dragme{position:relative;cursor:move;}

.ff, .ft
{
   font-family: "arial", sans-serif;
   border: 1px solid #A5ACB2;
   width: 100%;
   color: #4C4C4C;
   padding: 2px;
   font-size: larger;
}

 .ft
 {
	font-size: small;
 }

.fb
{
   font-family: "Trebuchet MS", "arial", sans-serif;
   padding: 0px 30px;
   width: 10em;
}
















/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/



html {overflow-x: auto;} 
html, body{margin: 0; padding: 0;border:0;}
body         {background: url(/images/back.gif) #FDEDD3 repeat-x left top; }

table.shapka {width: 983px; border: 0;}
td.sh001     {background: url(/images/001.gif); width: 141px; height: 122px;}
td.sh002     {background: url(/images/002.gif); width: 257px; height: 122px;}
td.sh003     {background: #B7673C url(/images/003.gif); width: 164px; height: 122px;}
td.sh004     {background: url(/images/004.gif); width: 174px; height: 122px;}
td.sh005     {background: url(/images/005.gif); width: 229px; height: 122px;}
td.sh006     {background: url(/images/006.gif); width: 141px; height: 61px;}
td.sh007     {background: url(/images/007.gif); width: 275px; height: 61px;}
td.sh008     {background: url(/images/008.gif); width: 164px; height: 61px;}
td.sh009     {background: url(/images/009.gif); width: 174px; height: 61px;}
td.sh010     {background: url(/images/010.gif); width: 229px; height: 61px; vertical-align: top;}


table.navig {width: 100%; border: 0; height: 29px;}

table.osnov {width: 98%; border: 0; height: 70%;}
td.tdi     {width: 264px; vertical-align: top;}
td.block     {vertical-align: top; width: 40%}

table.info {width: 235px; border: 0;}
.iback  {background: #FEE8C4 url('/images/dopinfo.gif') repeat-x left top;padding: 4px; margin: 0 0 2em 0;}
.ibackb {background: #FEE8C4 url('/images/ten.gif'); height: 14px;}

table.magaz {width: 355px; border: 0;}
td.photo   {width: 70px;}
td.magt    {width: 285px;}

table.tovbig {width: 98%; border: 0;}
td.photobig   {width: 145px;}

table.ibr  {width: 98%; border: 0;}
td.ibrline {background: #b7673c; width: 1px;}
td.ibrcolor {background: #fce4bd; }

table.prodtxt  {width: 99%; border: 0;}

table.niz {width: 100%; border: 0;}
table.niz td {color: #333;}
td.nizl   {background: #d7b376; width: 245px; height: 100px; vertical-align: center; padding: 8px; border-top: 3px solid #99542E;}
td.nizr   {background: #d7b376; height: 100px; vertical-align: center; border-top: 3px solid #99542E;}

img {border: 0;}

div.txt {padding-right: 5px; padding-left: 5px; font-size: 11px; color: #000000; font-family: 'arial'; text-align: justify}
div.kat {padding-bottom: 5px; padding-right: 5px; padding-left: 5px; font-size: 11px; color: #000000; font-family: 'arial'; text-align: left}
div.korzina {padding-top: 65px; padding-left: 65px; font-size: 11px; color: #000000; font-family: 'arial'; text-align: left}
div.price {font-weight: bold; font-size: 14px; color: #e19618; font-family: 'arial'; text-align: right}
div.price2 {font-weight: bold; font-size: 14px; color: #e19618; font-family: 'arial'; text-align: center}
div.skidka {font-size: 11px; color: #e19618; font-family: 'arial'; text-align: right}
div.txtns {padding-top: 0px; padding-bottom: 10px; padding-right: 5px; padding-left: 5px; font-size: 10px; color: #313131; font-family: 'arial'; text-align: center}
div.dopinft {padding-top: 10px; padding-bottom: 10px; padding-right: 5px; padding-left: 10px; font-size: 10px; color: #ffffff; font-family: 'arial'; text-align: left}
div.nizt {padding-right: 5px; padding-left: 10px; font-size: 10px; color: #585858; font-family: 'arial'; text-align: left}

.txtt {padding-right: 5px; padding-left: 5px; font-size: 12px; color: #11305b; font-family: 'arial'; text-align: justify}
.tt2 {font: 11px; color: #17290a; font-family: 'arial'; text-align: left; border-right: medium none; border-top: medium none; border-left: medium none;}

form.quick{  margin:0; position:relative; top:-3px; left:30px}
select.quick{font-size:11px; font-family:arial,geneva, arial, helvetica, sans-serif;background:#ddebfb;margin:0; }
.quick1{background: #bbcfe8;}

.name	{border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #f8f6e8; font-family: arial; font-size: 10px; color: #000066;}
#name	{border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #ffffff; font-family: arial; font-size: 10px; color: #000066;}
.submit	{border: 1px; height: 14px; background-color: #e1dcb8; font-family: arial; font-size: 10px; color: #000000;}


a {color: #99542e; text-decoration: line;}
a:link {color: #99542e; text-decoration: line}
a:visited {color: #99542e; text-decoration: line}
a:hover {color: #4c4031;}

a.menu {padding-left: 15px; font-weight: bold; line-height: 22px; font-size: 14px; font-family: 'arial'}
a.menu:link {color: #ffffff; text-decoration: none}
a.menu:visited {color: #ffffff; text-decoration: none}
a.menu:active {color: #eab330; text-decoration: none}
a.menu:hover {color: #eab330; text-decoration: none}

a.copy {font-size: 10px; font-family:arial;}
a.copy:link {color: #000000; text-decoration: none}
a.copy:visited {color: #000000; text-decoration: none}
a.copy:active {color: #f54f06; text-decoration: none}
a.copy:hover {color: #f54f06; text-decoration: none}









#header
{
	background: url('images/header.gif') no-repeat;
}

#headstore
{
	font-size: 18px;
	margin-top: 10px;
}

#shoppingtext
{
	margin-top: 20px;
}

#shoppingcart
{
	margin: 10px 10px 0 0;
	text-align: right;
}

h1 {color: #99542e; font-size: 130%;}
h1.red {color: #e00000;}
h2 {color: #365d84;}
h3 {color: #b90000;}
h4 {color: #857b75;}

.catalogue
{
	padding: 0 40px 20px 40px;
}


.catalogue td a strong
{
	font-size: 150%;
}


.action
{
	background: #FEF5E6;
	padding: 16px;
}

hr
{
	border: #F17304 1px dotted;
	background-color: #F17304;
}

.specials
{
	margin-bottom: 20px;
}

.specials td
{
	padding: 4px;
}

.thumb
{
	border: 1px solid #96552B;
	padding: 4px;
	background: #fff;
}

.searchform
{
	vertical-align: top;
	background: #FFCC00;
	font-size: 105%;
}

.searchform
{
	background: url('images/bg_search.gif');
}

.searchword
{
	background: #FDEDD3;
	border: none;
	border-right: 4px solid #F17304;
}

#btn_search
{
	background: url('/images/bg_search_ct.gif') top right no-repeat; 
	padding-right: 18px;
}

#exp_search
{
	background: url('/images/bg_search_bt.gif') bottom right no-repeat;
}
.remindform td
{
	vertical-align: top;
	font-size: 105%;
}

.remind
{
	background: #eee url('/images/bg_remind.gif') repeat-x;
	padding: 8px;
	text-align: left;
	width: 300px;
	border: 1px solid #99542e;
	margin: 20px 40px;
}

#email_msg_err
{
	color: #c00;
	padding: 4px 0 0 0;
}

#phone
{
	color: #FDEDD3;
	font-family: arial narrow;
	padding: 0 0 0 80px;
	font-size: 140%;
}

#phone strong
{
	font-size: 220%;
}

#copy
{
	float: right;
	color: #FEE8C4;
	padding: 8px;
}

.nowrap td
{
	white-space: nowrap;
}

.preface
{
	font-size: 120%;
	margin: 2em 0 0 0;
	color: #555;
}

.textblock
{
	padding: 0 100px;
}


.table
{
	background: ;
}

.table th
{
	background: #D7B376 url('/images/bg_th.gif') repeat-x top;
	color: #333;
	padding: 1em;
}

.table td
{
	background: #FFFDFB;
}

.crumbs
{
	font-size: 120%;
}

.price
{
	font-size: 160%;
	display: block;
	text-align: left;
}
.price b
{
	color: #E19618;
}

.availability
{
	color: #333;
}

#model_error_isntit
{
	font-size: 140%;
	width: 80%;
	text-align: center;
}
