/* Сбрасываем дефолты браузеров */
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, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, cite, var, address { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#757575; background:#fff; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#999; text-decoration:none; }
p {padding-bottom:8px;}
img {border:none;}
h5 {font:normal 18px 'Arial'; color:#5179b6; text-decoration:underline; padding-bottom:15px;}
h1 {font:normal 18px 'Arial'; color:#5179b6; text-decoration:underline; padding-bottom:0px;}

/* Корневой блок */
.root {width:1000px; min-height:100%; height:auto; margin:0 auto; }
.root2 {width:1000px; margin:0 auto; }

.header {position:relative; height:145px; border-bottom:10px solid #f2f2f2;}
.logo {position:absolute; left:280px; top:11px;}
.headmenu {position:absolute; left:17px; top:50px; width:120px;}
.headmenu a {font:bold 12px 'Arial'; color:#646464;}
.headmenu a:hover {color:#5179b6;}
.headcart {position:absolute; left:750px; top:19px; width:160px; padding:0 0 0 27px; background:url(../images/cart.gif) 0 2px no-repeat; font:12px 'Arial'; color:#646464;}
.headcart h5 { text-decoration:none;}
.headcart h5 a {color:#5179b6; text-decoration:none;}
.headcart span {color:#5179b6;}
.headcart a { color:#646464; text-decoration:underline;}
.headcart a:hover {text-decoration:none;}
.headsearch {position:absolute; left:17px; top:4px; width:235px; font:10px 'Arial'; color:#bcbcbc;}
.headsearch p {padding-bottom:4px;}
.search1 {float:left; width:153px; height:13px; border:1px solid #bcbcbc;font:10px 'Arial'; color:#bcbcbc;}
.search2 {float:right; background:url(../images/search.gif) no-repeat; width:67px; height:17px; border:none;}

.art {font:9px 'Arial'; color:#969696;}
.rozn {font:bold 14px 'Arial'; color:#de1919;}


.content {overflow:hidden; padding:13px 0 26px 0; font:12px 'Arial'; color:#626262;}
.content .left_column {width:187px; float:left; padding:0 43px 0 16px;}
.content .center_column {width:530px; float:left;}
.content .right_column {width:209px; float:left; padding-right:15px;}

.content .left_column p {line-height:18px;}
.content .left_column a {text-decoration:underline; color:#626262;}
.content .left_column a.red {color:#5179b6; font-size:11px;}
.content .left_column a.plain { text-decoration:none;}
.content .left_column a:hover {text-decoration:none;}

.content .right_column .date {font-size:11px; color:#5179b6; padding-bottom:4px;}
.content .right_column a {color:#5179b6; text-decoration:underline;}
.content .right_column a:hover {text-decoration:none;}

.content  .date {font-size:11px; color:#5179b6; padding-bottom:4px;}
.news a {color:#5179b6; text-decoration:underline;}
.news a:hover {text-decoration:none;}


.path {font:18px 'Arial'; color:#969696; vertical-align:top;}
.path a {color:#969696; text-decoration:underline;}
.path a:hover {text-decoration:none;}
.pages {font:bold 12px 'Arial'; color:#646464;}
.pages span {color:#5179b6;}
.pages a {color:#5179b6;}
.pages a:hover {text-decoration:underline;}
.price {font:bold 14px 'Arial'; color:#de1919; vertical-align:middle;}


.footer {position:relative; width:100%; height:126px; background:#f2f2f2;}
.foot-menu {width:100%; text-align:center; font:12px 'Arial'; color:#646464; padding-top:23px;}
.foot-menu a {color:#646464; font-weight:bold;}
.count {position:absolute; left:259px; top:54px;}
.foot-ad {position:absolute; left:230px; top:74px; font:12px 'Arial'; color:#646464; padding-top:23px;}
.foot-ad a {color:#646464; }

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

}
.exp {
list-style-image: url(../images/plus.gif);
list-style-type: square;

}
.op {
list-style-image: url(../images/minus.gif) ;


}
.leaf{list-style-image: url(../images/n.gif);
}
.tree {
cursor:pointer;
}
.tree-x {
font:12px arial;
cursor:pointer;
padding:2px;
}
.tree-x-el{
font:11px arial;
text-decoration:none;
padding-left:8px;
}
.leafa {
text-decoration:none;
}
.tree-x-ct {
cursor:pointer;

padding-left:2px;
}
.recom_price {font:bold 12px 'Arial'; color:#de1919;}


