/*версия от 30.05.2006*/

html
	{
	height:100%;
	width:100%;
	}

TD, TR, DIV
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	margin:0;
	padding:0;
	}

body
	{
	background:url('../i/bg_main.gif') white repeat-x;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	cursor:default;
	}

img
	{
	border-color:gray;
	border-width:0;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding:0;
	}
img.article
        {
	border-color:gray;
	border-width:0;
	margin-top:10;
	margin-bottom:10;
	margin-right:10;
	margin-left:10;
	padding:0;
	}



img.down
{
margin-top:0;
margin-bottom:-3;
}



img.win
	{
	margin-top:0;
	margin-bottom:-2;
	}

img.preview
	{
	padding-left:10;
	padding-right:10;
	margin-top:5;
	margin-bottom:5;
	}

img.more
	{
	border: 1px #FFB363 solid;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding:0;
	}

.prod_har {text-align:center;}
.prod_har img {border: 1px #FFB363 solid; margin:0; padding:0;}
.prod_har p {display:block; background:#FFB363; margin-bottom:8px; padding:10px;  }
.prod_har p span.cost { font-size:120%; }

ol
        {
	font-weight :bold;
	font-size :11;
	margin-left:15;
	margin-right:0;
	margin-top:0;
	margin-bottom:7;
	}




ul 
	{
	font-weight :bold;
	list-style-image: url(../i/list.gif);
	margin-left:20;
	margin-right:0;
	margin-top:0;
	margin-bottom:7;
	}

li
	{
	font-size:11;
	font-weight:normal;
	margin-left:0;
	margin-right:0;
	margin-top:7;
	margin-bottom:0;
	}

#ul1 {
       list-style :disc;
        padding-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10; 
}

#ul2 {
       list-style-image: url(../i/tire4.gif);       
        padding-left:0;
	margin-right:0;
	margin-top:2;
	margin-bottom:0; 
}

/*инпуты, батоны, булки*/
Input.finput
	{
	font-family:Tahoma;
	font-size:12px;
	color:black;
	cursor:default;
	vertical-align:center;
	width:275;
	height:23;
	border:1px solid;
	background:white;
	padding-left:9;
	padding-right:9;
	padding-top:3;
	padding-bottom:0;
	}

Input.add
	{
	font-family:Tahoma;
	font-size:12px;
	color:black;
	cursor:default;
	text-align:center;
	vertical-align:center;
	width:60;
	height:23;
	border:1px solid;
	background:white;
	padding-left:10;
	padding-right:10;
	padding-top:3;
	padding-bottom:0;
	margin-top:3;
	margin-bottom:2;
	margin-left:10;
	margin-right:10;
	}

Input.fbtn
	{
	font-family: Tahoma;
	font-size: 12px;
	color:black;
	vertical-align:center;
	cursor:hand;
	width:150;
	height:;
	border:1px solid black;
	padding-left:10;
	padding-right:10;
	padding-top:3;
	padding-bottom:4;
	background:#DCDCDC;
	}

input.pushbutton
	{
	cursor:hand;
	}

select.fselect
	{
	width:150;
	padding-left:5;
	padding-right:0;
	font-size:11px;
	}

textarea.fmemo
	{
	font-family:Tahoma;
	font-size:12px;
	color:black;
	cursor:default;
	vertical-align:center;
	width:275;
	height:120;
	border:1px solid;
	background:white;
	padding-left:9;
	padding-right:9;
	padding-top:3;
	padding-bottom:0;
	}

input.fcheck
	{
	height:12;
	width:12;
	vertical-align:middle;
	border:1;
	background:white;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:3;
	margin-right:3;
	background:white;
	}

/*главное*/
H1
	{
	font-family:Tahoma;
	font-size:14px;
	color:black;
	font-weight:bold;
	background:url('../i/arrow_orange.gif') no-repeat;
	background-position:left center;
	margin-top:0;
	margin-bottom:8;
	margin-left:0;
	margin-right:0;
	padding-left:20;
	}

H2
	{
	font-family:Tahoma;
	font-size:13px;
	color:#767676;
	font-weight:bold;
	background:url('../i/arrow_l_gray.gif') no-repeat;
	background-position:left center;
	margin-top:14;
	margin-bottom:8;
	margin-left:0;
	margin-right:0;
	padding-left:20;
	}

H3
	{
	font-family:Tahoma;
	font-size:13px;
	color:#858282;
	font-weight:normal;
	background:url('../i/arrow_l_moregray.gif') no-repeat;
	background-position:left center;
	margin-top:14;
	margin-bottom:4;
	margin-left:0;
	margin-right:0;
	padding-left:20;
	}

P
	{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	text-decration:none;
	}



/*спам*/
span.morered
	{
	color:#E10000;
	color:#D81921;
	color:#DE0E0E;
	}

span.moregrey
	{
  	color:#888888;
	}


span.moreblue
	{
  	color:#0012FF;
	}


span.smaller
	{
	font-size:9px;
	}

span.redline
	{
	padding-left:20;
	}

/*т.д. т.п*/
TD.content_main
	{
	padding-top:+14;
	width:100%;
	height:100%;
	}

TD.sub_content_left
	{
	background:url('../i/bg_cup_bottom.jpg') white no-repeat;
	background-position:center bottom;
	}

TD.spacing
	{
	padding-left:14;
	padding-right:14;
	padding-top:17;
	padding-bottom:17;
	background:none;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}

TD.spacing_faq
	{
	padding-left:17;
	padding-right:17;
	padding-top:3;
	padding-bottom:3;
	background:none;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}

TD.backnav_line
	{
	background:white;
	padding-left:10;
	padding-right:10;
	padding-top:5;
	padding-bottom:5;
	}

TD.filter
	{
	text-align:center;
	background:white;
	padding-left:10;
	padding-right:10;
	padding-top:8;
	padding-bottom:8;
	}

TD.cattab
	{
	padding-left:0;
	padding-right:0;
	padding-top:8;
	padding-bottom:8;
	}

TD.price_pad
	{
	padding-left:0;
	padding-right:11;
	}

/*тыр-тры, тыр-тыр*/
TR.catdel
	{
	height:2;
	width:100%;
	padding-top:2;
	background:#FFB260;
	}

TR.cat_gray, TR.cat_gray1 
	{
	width:100%;
	background:#F5F5F5;
	}

TR.cat_gray0
	{

	}

TR.thead
	{
	width:100%;
	height:31;
	background:url('../i/black_decor_line_bg.gif') black repeat-x;
	background-position:center top;
	}

TR.tcommon, TR.tcell0 
	{
	background:white;
	}

TR.todd, TR.tcell1
	{
	background:#F5F5F5;
	}

TR.tlightedodd
	{
	background:#FFB260;
	}

TR.tlighted
	{
	background:#D8D8D8;
	}

/*П.. п... пээ... п... пэээ... пээээжалуйста*/
P.text
	{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:black;
	font-weight:none;
	text-decoration:none;
	text-align:justify;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}

P.block_title
	{
	font-family:Tahoma;
	font-size:12px;
	color:white;
	font-weight:bold;
	padding-left:8;
	padding-right:8;
	padding-top:0;
	padding-bottom:0;	
	}

P.machine_title
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:bold;
	}

P.maker
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:none;
	}

P.filter_name
	{
	text-align:left;
	padding-left:0;
	padding-right:10;
	}

P.backnav
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:none;
	padding-left:10;
	padding-right:10;
	padding-top:0;
	padding-bottom:0;
	}

P.menu
	{
	font-family:Tahoma;
	font-size:13px;
	color:black;
	font-weight:none;
	padding-left:0;
	padding-right:0;
	padding-top:2;
	padding-bottom:2;
	}

P.micro_menu
	{
	font-family:Tahoma;
	font-size:11px;
	color:#6B6969;
	font-weight:none;
	padding-left:0;
	padding-right:0;
	padding-top:2;
	padding-bottom:2;
	}

P.micro_menu_a
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:none;
	padding-left:0;
	padding-right:0;
	padding-top:2;
	padding-bottom:2;
	}

P.cattitle
	{
	font-family:Tahoma;
	font-size:13px;
	color:black;
	font-weight:bold;
	padding-left:0;
	padding-right:0;
	padding-top:2;
	padding-bottom:8;
	}

P.cattitle_small
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:bold;
	vertical-align:center;
	padding-left:10;
	padding-right:10;
	padding-top:0;
	padding-bottom:8;
	}

P.cattext
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:normal;
	vertical-align:center;
	word-spacing:3;
	padding-left:10;
	padding-right:10;
	padding-top:0;
	padding-bottom:0;
	}

P.rubtext
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:normal;
	vertical-align:center;
	word-spacing:3;
	padding-left:10;
	padding-right:10;
	padding-top:5;
	padding-bottom:5;
	}

P.rec_txt
	{
	font-family:Tahoma;
	font-size:11px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:7;
	}

P.rec_title
	{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin-left:0;
	margin-right:0;
	margin-top:3;
	margin-bottom:16;
	}

P.bold_title
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:bold;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}

P.designby
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:none;
	margin-left:0;
	margin-right:0;
	margin-top:16;
	margin-bottom:0;
	}

P.mar
	{
	margin-left:0;
	margin-right:0;
	margin-top:7;
	margin-bottom:0;
	}

P.more
	{
	font-family:Tahoma;
	font-size:11px;
	margin-left:10;
	margin-right:10;
	margin-top:4;
	margin-bottom:0;
	}

P.moretxt
	{
	font-family:Tahoma;
	text-align:right;
	font-size:11px;
	margin-left:0;
	margin-right:0;
	margin-top:8;
	margin-bottom:0;
	}

P.thead
	{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:center;
	margin-left:10;
	margin-right:10;
	margin-top:4;
	margin-bottom:4;
	}

P.tvalue
	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-align:center;
	margin-left:10;
	margin-right:10;
	margin-top:4;
	margin-bottom:4;
	}

P.ttext
	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-align:left;
	margin-left:10;
	margin-right:10;
	margin-top:4;
	margin-bottom:4;
	}

P.fhead
	{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:left;
	margin-left:10;
	margin-right:10;
	margin-top:3;
	margin-bottom:4;
	}

P.ffield
	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:black;
	text-align:left;
	margin-left:10;
	margin-right:10;
	margin-top:5;
	margin-bottom:4;
	}


P.date
	{
	font-family:Tahoma;
	font-size:11px;
	padding-left:20;
	padding-right:20;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:8;
	background:url('../i/arrow_l_gray_mini.gif') no-repeat;
	background-position:left center;
	}

P.faq_tit
	{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#777777;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:5;
	}


p.price
	{
	font-family:Tahoma, Verdana;
	font-size:13px;
	color:#777777;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	margin-top:20;
	margin-bottom:8;
	}


/*Тобольская губерния и другие ссылки*/
A, A:link, A:active, A:visited
	{
	font-family:Tahoma;
	color:#858282;
	font-weight:none;
	text-decoration:underline;
	padding:0;
	margin:0;
	}

A.tit, A.tit:active, A.tit:link, A.tit:visited 
	{
	font-family:Tahoma;
	color:black;
	font-weight:bold;
	text-decoration:;
	margin-top:0;
	margin-bottom:8;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	}


A.tit:hover 
	{
	color:black;
	font-weight:bold;
	text-decoration:;
	margin-top:0;
	margin-bottom:8;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	}

A.block_title, A.block_title:active, A.block_title:link, A.block_title:visited 
	{
	font-family:Tahoma;
	font-size:12px;
	color:white;
	font-weight:bold;
	padding-left:8;
	padding-right:8;
	padding-top:0;
	padding-bottom:0;	
	}

A:hover
	{
	font-family:Tahoma;
	color:black;
	font-weight:none;
	text-decoration:underline;
	}

A.menu, A.menu:link, A.menu:active, A.menu:visited
	{
	color:black;
	text-decoration:none;
	}

A.menu:hover
	{
	text-decoration:underline;
	}

A.micro_menu, A.micro_menu:link, A.micro_menu:active, A.micro_menu:visited
	{
	text-decoration:none;
	}

A.micro_menu_a, A.micro_menu_a:link, A.micro_menu_a:active, A.micro_menu_a:visited
	{
	color:black;
	text-decoration:none;
	}

A.machine_title, A.machine_title:active, A.machine_title:visited
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	}

A.machine_title:hover 
	{
	font-family:Tahoma;
	font-size:11px;
	color:gray;
	font-weight:bold;
	text-decoration:none;
	}

A.listing, A.listing:active, A.listing:visited
	{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	font-weight:none;
	text-decoration:none;
	}

A.listing:hover
	{
	color:gray;
	text-decoration:underline;
	}

A.more, A.more:active, A.more:visited
	{
	color:#000;
	text-decoration:inderline;
	font-weight:bold;
	display:block;
	font-family:Arial;
	font-size:130%;
	}

A.more:hover
	{
	color:#FFB363;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	}

A.catlink, A.catlink:active, A.catlink:visited
	{
	color:black;
	text-decoration:none;
	}

A.catlink:hover
	{
	color:#858282;
	text-decoration:underline;
	}

/*ну просто диву даешься!*/
#top
	{
	height:122;
	width:250;
	position:absolute;
	background:;
	margin-top:0;
	z-index:100;
	}

#top2
	{
	height:88;
	width:238;
	position:absolute;
	background:;
	margin-top:0;
	z-index:110;
	}

#rec
	{
	height:230;
	width:210;
	position:absolute;
	background:;
	margin-left:7;
	margin-right:0;
	margin-top:6;
	margin-bottom:0;
	z-index:120;
	}

div.tri
	{
        float:right;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}

#bascket_arrow
	{
	width:12;
	height:11;
	position:absolute;
	margin-left:0;
	margin-right:0;
	margin-top:6;
	margin-bottom:0;
	z-index:130;
	background:url('../i/arrow_orange.gif') no-repeat;
	}

#bascket_decoration
	{
	width:194;
	height:50;
	position:absolute;
	margin-left:-190;
	margin-right:0;
	margin-top:+28;
	margin-bottom:0;
	z-index:140;
	background:url('../i/bascket.gif') top left no-repeat;
	}

#bascket_decoration_f
{
width:194;
height:50;
position:absolute;
margin-left:-190;
margin-right:0;
margin-top:+28;
margin-bottom:0;
z-index:140;
background:url('../i/bascketf.gif') center left no-repeat;
}

#bascket
{
width:194;
height:50;
position:absolute;
margin-left:-12;
margin-right:0;
margin-top:-14;
margin-bottom:0;
z-index:140;
background:url('../i/bascketf.gif') center left no-repeat;
}

#bascket_empty
{
width:120;
height:20;
position:absolute;
margin-left:-112;
margin-right:0;
margin-top:+4;
margin-bottom:0;
z-index:150;
background:none;
}



#new
	{
	width:40;
	height:40;
	position:absolute;
	margin-left:0;
	margin-right:0;
	margin-top:-47;
	margin-bottom:0;
	z-index:150;
	background:url('../i/new.gif') no-repeat;
	background-position:center center;
	}

/*полосочки и плюшечки*/
HR
	{
	color:#DCDCDC;
	background:#DCDCDC;
	border:none;
	height:2px;
	width:%;
	margin-top:5;
	margin-bottom:5;
	}

TD.coffee_top
	{
	background:url('../i/coffee_bg.jpg') #C78A6E repeat-y;
	background-position:right;
	}

TD.tea_top
	{
	background:url('../i/tea_bg.jpg') #CCE3AE repeat-y;
	background-position:right;
	}

TD.black_top
	{
	vertical-align:middle;
	text-align:right;
	background:url('../i/bg_cup_top.gif') black no-repeat;
	background-position:left;
	padding-right:18;
	padding-top:9;
	}

TD.decor_line_bg
	{
	background:#D8D8D8;
	}

TD.decor_menu
	{
	padding-left:4;
	padding-right:10;
	padding-top:1;
	padding-bottom:0;
	}

TD.menu_spacing
	{
	padding-left:14;
	padding-right:14;
	padding-top:12;
	padding-bottom:13;
	}

TD.rec_spacing
	{
	padding-left:14;
	padding-right:14;
	padding-top:48;
	padding-bottom:16;
	}

TD.req_spacing
	{
	padding-left:13;
	padding-right:13;
	padding-top:0;
	padding-bottom:0;
	}

TD.bascket_spacing
	{
	padding-left:14;
	padding-right:14;
	padding-top:6;
	padding-bottom:16;
	}

/*светло-серые линии*/
TD.decor_line_lgray_l
	{
	background:url('../i/dot_l_gray.gif') repeat-y;
	background-position:left top;
	height:100%;
	width:3;
	}

TD.decor_line_lgray_r
	{
	background:url('../i/dot_l_gray.gif') repeat-y;
	background-position:right top;
	height:100%;
	width:3;
	}

TD.decor_line_lgray_t
	{
	background:url('../i/dot_l_gray.gif') repeat-x;
	background-position:center top;
	height:3;
	width:100%;
	}

TD.decor_line_lgray_b
	{
	background:url('../i/dot_l_gray.gif') repeat-x;
	background-position:center bottom;
	height:3;
	width:100%;
	}


/*темно-серые линии*/
TD.decor_line_dgray_l
	{
	background:url('../i/dot_d_gray.gif') repeat-y;
	background-position:left top;
	height:100%;
	width:3;
	}

TD.decor_line_dgray_r
	{
	background:url('../i/dot_d_gray.gif') repeat-y;
	background-position:right top;
	height:100%;
	width:3;
	}

TD.decor_line_dgray_t
	{
	background:url('../i/dot_d_gray.gif') repeat-x;
	background-position:center top;
	height:3;
	width:100%;
	}

TD.decor_line_dgray_b
	{
	background:url('../i/dot_d_gray.gif') repeat-x;
	background-position:center bottom;
	height:3;
	width:100%;
	}

/*гламурна*/
TD.decor_line_h_l
	{
	background:url('../i/dot_h.gif') repeat-y;
	background-position:left top;
	height:100%;
	width:3;
	}

TD.decor_line_h_r
	{
	background:url('../i/dot_h.gif') repeat-y;
	background-position:right top;
	height:100%;
	width:3;
	}

TD.decor_line_h_t
	{
	background:url('../i/dot_h.gif') repeat-x;
	background-position:center top;
	height:3;
	width:100%;
	}

TD.decor_line_h_b
	{
	background:url('../i/dot_h.gif') repeat-x;
	background-position:center bottom;
	height:3;
	width:100%;
	}

/*гламурненько*/
TD.decor_line_h2_l
	{
	background:url('../i/dot_h.gif') #F5DCC0 repeat-y;
	background-position:left top;
	height:100%;
	width:3;
	}

TD.decor_line_h2_r
	{
	background:url('../i/dot_h.gif') #F5DCC0 repeat-y;
	background-position:right top;
	height:100%;
	width:3;
	}

TD.decor_line_lh
	{
	background:#F5DCC0;
	}

/*гатична*/
TD.decor_line_black_t
	{
	background:url('../i/black_decor_line_bg.gif') black repeat-x;
	background-position:center top;
	height:31;
	width:100%;
	text-align:left;
	vertical-align:center;
	padding-left:9;
	padding-right:9;
	}

/*э тэйбл - стол, э тэйбл - стол...*/
TABLE.decor_line_lgray
	{
	background:#FAFAFA;
	}

TABLE.decor_line_dgray
	{
	background:#F5F5F5;
	}

TABLE.decor_line_h
	{
	background:#FDEAD5;
	}

TABLE.bottom_decor_line
	{
	background:#FFB260;
	}

TABLE.decor_line_gray
	{
	background:#9A9A9A;
	}

TD.tab-on
{
BORDER-RIGHT: #cccccc 1px;
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
CURSOR: hand;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff
}

TD.tab-off
{
BORDER-RIGHT: #cccccc 1px;
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
PADDING-TOP: 2px;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
CURSOR: hand;
COLOR: #d3d3d3;
BACKGROUND-COLOR: #f6f6f6
}


/*выравнивание карт в контактах*/

#adres {display:block; width:210px; height:250px; position:relative; float:left; margin:10px 50px 10px 0; text-align:left;}
#adres img {position:absolute; left:0; bottom:0; margin:3px 0 0 0;}
