html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

input, textarea, select {
	font-family: inherit;
	font-size: 12px;
}

ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ".";
}

html {
	height: 100%;
}

body {
	min-height: 100%;
	height: 100%;
	background:url(img/body.gif) center white;
}

body, html {
	width: 100% !important;
}

body, table {
	font-family:Arial, Tahoma, "Trebuchet MS",  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
}

table {border-collapse:collapse;}

img, a img, table {
	border: none;
}

a {
	font-family: inherit;
	font-size: inherit;
	color: #006b98;
	text-decoration: underline;
	outline:none;
}

a:hover {
	color:#0290cc;
	text-decoration:underline;
	outline:none;
}

label {
	cursor:pointer;
}

.fl {float: left !important; width:auto;}
.fr {float: right !important; width:auto;}

div.spacer {
	height: 0;
	overflow:hidden;
	clear: both;
}

textarea {font-family:Tahoma}

div.h1  {height:1px; line-height: 0; font-size: 0;}
div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h14 {height:14px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h18 {height:18px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px;}
div.h22 {height:22px;}
div.h23 {height:23px;}
div.h25 {height:25px;}
div.h27 {height:27px;}
div.h30 {height:30px;}
div.h35 {height:35px;}
div.h40 {height:40px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h80 {height:80px;}

.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}

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

div#container {
	width:1010px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding:0;
	margin:0 auto;
}

div.head_top_box {
	background:url(img/head_top_box.png) no-repeat 0 100%;
	height:75px;
}

div.head_top_box_bg {
	height:75px;
	background:url(img/head_top_box_bg.gif) no-repeat 0 100%;
}

div.head_top_box_indent {padding:39px 25px 0 5px;}

div.logo_box {
	width:97px;
	height:36px;
	float:left;
}

/*** выпадающее меню***/

div.menu {float:left; width:729px;}

#menu {
	padding:7px 0 0 5px;
	height:29px;
	font-size:12px;
}
#menu li {
	float:left;
	list-style:none;
}
#menu a {
	color:#3a3a3a;
	display:block;
	font-size:12px;
	text-decoration:none;
	padding:6px 8px 8px 8px;
}

#menu a:hover {
	color:#3a3a3a;
	text-decoration:underline;
}

#menu a.act {
	color:#d10018;
	font-weight:bold;
}




#menu ul {
	background:url(img/ul_menu.jpg) no-repeat 100% 0 #eae9e1;
	border:solid #8b8b8b;
	border-width:0 1px 1px 0;
	position:absolute;
	z-index: 500;
	visibility:hidden;
	list-style:none;
}

#menu ul li {float:none;}

#menu ul li a {
	text-decoration:none;
	display:block;
	line-height:16px;
	padding:7px 12px 7px 12px !important;
	width:144px;
	background:url(img/li_menu_a.gif) repeat-x bottom;
}

#menu ul li a:hover {
     text-decoration:none !important;
	 color:#3a3a3a;
	 background:url(img/li_menu_a.gif) repeat-x bottom #d7d6cf;
}
/* //выпадающее меню*/

div.search_box {float:left; padding-top:9px}

div.search_txt {
	float:left;
	background:url(img/search_txt.gif) no-repeat 0 0;
	height:17px;
	width:92px;
	margin:3px 3px 0 0;
}
input.search_txt {
	background:none;
	font-size:12px;
	padding:0 5px 1px 5px;
	width:82px;
	border:0;
}
input.search_sub {
	background:url(img/search_sub.gif) no-repeat center;
	font-size:11px;
	color:#918c73;
	padding:0px;
	width:49px;
	height:23px;
	border:0;
	float:left;
}

/* */

.block {display:block;}

div.shadow_h {
	background:url(img/shadow_h.gif) repeat-y left;
}

div.shadow_v {
	background:url(img/shadow_v.gif) no-repeat left top;
	height:7px;
	overflow:hidden;
}

div.shadow_out {
	background:url(img/shadow_out.gif) no-repeat 100% 164px;
	overflow:hidden;
}

div.s_indent {padding:0 13px 0 7px;}

div.yello_bg {background:#f4f3ea;}


div.last_news_box {
	background:url(img/last_news_box.png) no-repeat 0 0;
	width:346px;
	height:175px;
	margin-right:10px;
}

div.last_news_box_indent {
	background:url(img/last_news_box_indent.gif) no-repeat 0 0;
	width:294px;
	height:155px;
	padding:20px 27px 0 25px;
}

div.last_news_box_indent div.title {
	color:#f3f3f3;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	float:left;
	width:215px;
}

div.delivery {padding:1px 0 0 3px;}

div.delivery a{
	color:white;
	font-size:12px;
	text-decoration:underline;
}

div.delivery a:hover{
	color:white;
	text-decoration:none;
}

a.last_news_a {
	color:#606060;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}

a.last_news_a:hover {
	color:#cd0019;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}

div.last_news_divider {
	background:url(img/last_news_divider.gif) repeat-x center;
	height:20px;
}

div.banner_box {
	background:url(img/banner_box.png) no-repeat 0 0;
	width:323px;
	height:178px;
}

div.b_in {margin-right:15px;}



div.banner_box_indent {
	background:url(img/banner_box_indent.gif) no-repeat 0 0;
	width:304px;
	height:161px;
	padding:17px 0 0 19px;
}

div.footer_guard {
	clear:both;
	height:125px;
}

div.footer {
	margin:-125px auto 0 auto;
	padding-top:30px;
	width:1010px;
	color:black;
	font-size:12px;
}

div.footer a{color:black; text-decoration:underline;}
div.footer a:hover{color:black; text-decoration:none;}

div.foot_2 {
	width:113px;
	padding-right:30px;
}

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

div.bread_box {
	min-height:55px;
	padding:15px 20px 0 15px;
	color:#4e4e4e;
	font-size:12px;
}
* html div.bread_box {height:55px;}

div.bread_box a {
	color:#4e4e4e;
	text-decoration:underline;
}

div.bread_box a:hover {
	color:#4e4e4e;
	text-decoration:none;
}


div.left_box {
	float:left;
	width:224px;
}

div.sub_menu {
	padding:0 24px 180px 45px;
	border-right:1px solid #d6d5ce;
	margin-bottom:20px;
}

div.sub_menu a {
	display:block;
	font-size:14px;
	color:#3a3a3a;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:8px;
}

div.sub_menu a:hover {
	text-decoration:underline;
	color:#3a3a3a;
}

div.sub_menu a.act {color:#d10018;}
div.sub_menu a.act:hover {color:#d10018;}

div.sub_menu div.sub {padding:3px 0 15px 0px;}
div.sub_menu div.sub a {
	font-weight:normal !important;
	font-size:12px;
	margin-bottom:5px;
	padding:1px 5px 1px 10px;
}

div.sub_menu div.sub a.act {
	font-weight:normal !important;
	font-size:12px;
	margin-bottom:5px;
	background:#e7e6e1;
}

div.right_box {
	float:left;
	width:726px;
	padding:0 0 20px 40px;
}

div.text_page {width:495px;}


div.content h1 {
	font-family:Verdana;
	color:#4e4e4e;
	font-size:24px;
	font-weight:normal;
	margin-bottom:20px;
}

div.content h2 {
	font-family:Arial;
	color:#4e4e4e;
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;
}

div.content h3 {
	font-family:Verdana;
	color:#4e4e4e;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}

div.content h4 {
	font-family:Arial;
	color:#4e4e4e;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

div.content p {margin-bottom:15px;}
div.content img.pic {margin:0 10px 15px 0;}

div.content {
	color:#4e4e4e;
	font-size:14px;
	line-height:18px;
}

div.content a {
	color:#4e4e4e;
	text-decoration:underline;
}

div.content a:hover {
	color:#d10018;
	text-decoration:underline;
}

div.right_filter_box {
	width:195px;
}

div.filter_top {
	background:url(img/filter_top.jpg) no-repeat 0 0;
	height:38px;
	font-size:14px;
	color:#d10018;
	padding:18px 10px 0 35px;
}

div.filter_ctr {
	background:url(img/filter_ctr.jpg) repeat-y left;
	padding:10px 10px 5px 25px;
}

* html div.filter_ctr {height:1%;}

div.filter_bot {
	background:url(img/filter_bot.jpg) no-repeat 0 0;
	height:22px;
}

input.filter_sub {
	font-size:14px;
}

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

.none {display:none;}
.block {display:block;}

#filter {font-size:12px;}

#filter a {
	text-decoration:none;
	color:#000;
}

#filter a:hover {
	text-decoration:none;
	color:#000;
}

/*
#filter label {background:url(img/label.gif) repeat-x bottom;}

*/

#filter ul {
	padding-left:29px;
}

#filter ul ul {
	padding-left:29px;
}

div.popup {
	background:url(img/popup.png) no-repeat 0 0;
	padding:4px 6px 6px 4px;
	position:absolute;
	margin:-15px 0 0 116px;
	width:217px;
	height:104px;
	line-height:16px;
}

div.popup_indent {
	background:white;
	height:95px;
	padding:9px 12px 0 12px;
}

div.popup h4 {
	color:#d10018;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
}
div.popup {
	font-family:Verdana;
	color:#3a3a3a;
	font-size:11px;
}

div.pages {
	font-size:12px;
	color:#4e4e4e;
	margin:0 auto;
	width:200px;
}

div.pages a {
	display:block;
	float:left;
	padding:1px 5px 1px 5px;
}

div.pages div {
	float:left;
	padding:1px 5px 1px 5px;
	background:#d2d1c5;
}

div.pages a.first {margin-right:10px; font-size:14px;}
div.pages a.second {margin-left:10px; font-size:14px;}

div.boots {width:160px; margin-right:5px;}
div.boots img {
	display:block;
	border:1px solid #b9b9b9;
	margin-bottom:7px;
}

div.boots span {
	display:block;
	padding:0 10px 0 10px;
	font-family:Verdana;
	font-size:10px;
	line-height:16px;
}

div.boots a span {
	text-decoration:underline;
}

.icon_box {width:270px;}

.colors {
	display:block;
	float:left;
	border:1px solid #c0c0b8;
	margin-right:1px;
}

.ic {
	display:block;
	float:left;
	margin-right:8px;
}

div.p_box {
	background:url(img/p_box.jpg) no-repeat 0 0;
	width:460px;
	height:383px;
}

div.links a {
	display:block;
	float:left;
	color:#83755b;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#a1 {padding:7px 29px 8px 25px; background:url(img/a01.jpg) no-repeat 0 0; }
#a2 {padding:7px 9px 8px 15px; background:url(img/a01.jpg) no-repeat 0 0;}
#a3 {padding:7px 39px 8px 25px; background:url(img/a01.jpg) no-repeat 0 0;}

div.icons_box {width:265px;}

div.p_box_indent {
	padding:20px 0 0 20px;
}

div.over {
	width:390px;
	height:301px;
	overflow:auto;
}

div.divider_h  {
	height:20px;
	background:url(img/divider_h.gif) repeat-x center;
}

div.over h1 {
	color:#d10018;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:5px;
}

img.brd {border:1px solid #b7b7b7;}

.mr1 {margin-right:1px;}


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

img.news_photo {margin:0 10px 10px 0;}
div.team_ph_box {margin-right:-15px; position:relative;}
img.team {margin:0 10px 10px 0;}
div.data {font-family:Arial; font-size:12px; margin-bottom:3px; line-height:12px;}
div.news_anons {padding-top:5px; font-size:12px; line-height:16px; font-family:Verdana;}

div.descr {font-size:12px; line-height:16px; font-family:Verdana;}




.qwe {width:126px; padding:3px 0 0 4px;}
.qwe span {background:url(img/label.gif) repeat-x bottom;}

.qwe2 {width:100px; padding:3px 0 0 4px;}
.qwe2 span {background:url(img/label.gif) repeat-x bottom;}

.qwe3 {width:75px; padding:3px 0 0 4px;}
.qwe3 span {background:url(img/label.gif) repeat-x bottom;}

div.cart_box {
float:left; 
padding-top:0px
}

div.cart_box p {
font-size: 11px;
}

div.cart_box p span {
font-size: 11px;
}

div.order {
margin: 0px 0px 20px 0px;
}

div.order table td p {
margin: 0px 0px 0px 0px;!important
}
