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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0px;padding:0px;outline:0;vertical-align:baseline;}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html { min-height:100%;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="text"], input[type="password"], textarea, select { border:1px solid #b8c8d2; } 
.center { text-align:center!important;}
.left { text-align:left!important;}
.right { text-align:right!important;}
.nowrap { white-space:nowrap!important;}
body {width:100%; height:100%; background: white url(images/tmpl16444/bg.gif) 0 0 repeat;}
p, body, font, div, td, input, select, textarea, a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
a { text-decoration: underline; color:#555;}
a:hover { text-decoration:none;}
img { border:none; vertical-align:middle;}
td { vertical-align:top;}

/* ñòèëè, âñòðå÷àþùèåñÿ â ðàçíûõ ìåñòàõ */
p { margin-bottom:10px; line-height:16px;}
h1.Name, div.Name, div.Name a { color:#6b421d; font-size:13px; line-height:17px; margin-bottom:10px; font-weight:bold;}/* íàçâàíèÿ òîâàðîâ */
div.Name span, div.Name p {  color:black; font-size:12px; font-weight:normal; white-space:nowrap;}
h1.Name p, div.Name p { margin:5px 0 0 0;}
div.Name img { vertical-align:middle;}
h2 { font-size:20px; font-weight:normal; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;}/* íàçâàíèÿ ðàçäåëîâ */
h3 { color:#555; font-size:15px; font-weight:normal; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;}/* íàçâàíèÿ ïîäðàçäåëîâ */
div.Price { color:#BF7160; font-size:16px; font-weight:bold; margin-bottom:10px;}/* öåíà */
div.PriceOld { color:#999; font-size:12px; margin-bottom:10px; font-style:italic; text-decoration:line-through;}/* ñòàðàÿ öåíà */
td.PriceOld { vertical-align:middle; padding-left:10px; padding-bottom:10px; color:#999; font-size:12px; margin-bottom:10px; font-style:italic; text-decoration:line-through;}/* ñòàðàÿ öåíà */ 
div.Separator { margin:10px 0; border-top:1px dotted #ccc;}
div.error, div.confirm { margin-bottom:10px;}
.error { color:red;}
.confirm { color:blue;}
div.remark { margin:20px 0;}
div.services { text-align:center; margin-bottom:15px;}
div.message { margin:20px 100px; text-align:center;}
div.message a { text-decoration:underline;}
div.message a:hover { text-decoration:none;}
table.pad3 td { padding:3px;}
table.pad2 td { padding:2px;}
td.cell_name { background:#f5f5f5;}
div.clear { height:10px; clear:both;}
div.confirmathion { padding:50px; text-align:center;}
div.confirmathion, div.confirmathion * { font-size:20px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:25px;}
div.NavPanelTitle { background:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px; margin-bottom:10px;}
div.NavPanelTitle * { font-size:11px;}
div.NavSort { float:left;}
div.NavCount { float:right;}
.Buy { display:inline-block; border:none; width:72px; height:30px; background:url(images/tmpl16444/buy.png) left top no-repeat;}
.Buy:hover { background-position: left center;}
.Buy:active { background-position: left bottom;}
/* .ñòèëè, âñòðå÷àþùèåñÿ â ðàçíûõ ìåñòàõ */

/* ðàçìåòêà ñòðàíèöû */
table.wrap { width:100%;}
td.wrap { text-align:left; background:url(images/tmpl16444/bg2.gif) 0 0 repeat-x;}
div.wrap { margin:0px auto; width:1050px; position:relative;}
div.block img, div.block img, div.baners img { max-width:190px;}
div.block, div.block-maincontent { padding:0 10px 10px 10px; border-radius:10px;}
div.block { width:200px;}
div.block-maincontent { border:1px solid #d0b89f; background:white; width:564px; overflow:hidden;}
div.block-maincontent-navi { padding:10px; background: #eadfcf url(images/tmpl16444/bg_mainNavi.gif) 0 0 repeat-x; border-radius: 0 0 10px 10px; border:1px solid #d0b89f; border-top:none; color:#7a493d; margin-bottom:10px;}
div.block-maincontent-navi a { font-size:90%; color:#7a493d}
div.block-name { font-size:120%; font-weight:bold; padding:10px; }
div.block-maincontent-navi { padding:10px; font-weight:bold;}
div.b-grey { background:#7a8e92; border:1px solid #6d8488;}
div.n-grey { border-radius: 0 0 10px 10px; background:#c7d2d4; border:1px solid #6d8488; border-top:none; color:#345358; margin-bottom:10px;}

div.b-red { background:#8a0008 url(images/tmpl16444/bgBlockRed.gif) 0 0 repeat-x; border:1px solid #8a0008;}
div.n-red { border-bottom:1px dotted white; color:white; margin-bottom:10px;}

div.b-brown { background:#eadfcf url(images/tmpl16444/bgBlockBrown.gif) 0 0 repeat-x; border:1px solid #d0b89f;}
div.n-brown { color:#7c1417; margin-bottom:10px;}
/* .ðàçìåòêà ñòðàíèöû */

/* ============ ÑÅÐÂÈÑÍÎÅ ÌÅÍÞ ============ */
div.service-menu { line-height:24px; height:27px; text-align:right; margin:0 190px;}
div.service-menu ul { list-style:none;}
div.service-menu li { display:inline; margin-left:20px;}
div.service-menu, div.service-menu a { color:#000;}
/* ============ .ÑÅÐÂÈÑÍÎÅ ÌÅÍÞ ============ */

div.logo { height:120px; border:3px solid white; border-top:none; border-radius:0 0 10px 10px; width:250px; background:url(images/tmpl16444/logoBg.jpg) right bottom repeat-x; position:relative;}
div.logo2 { position:absolute; top:20px; left:20px;}

div.baner { height:120px; border:3px solid white; border-top:none; border-radius:0 0 10px 10px; background:url(images/tmpl16444/baner.jpg) 0 0 no-repeat; position:relative;}
div.search {position:absolute; bottom:20px; left:80px;}
div.search .inputbox { background:white; border:none; border:1px solid #eee; border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:420px; font-size:13px; padding:1px 5px; color:#555; font-style:italic; float:left; padding:3px 7px;}
div.resycler { position:absolute; top:0px; right:10px; width:130px; text-align:center; padding:5px; background:#94190b; border:3px solid #94190b; border-radius:0 0 12px 12px; z-index:100;}
div.resycler p { font-size:18px; color:white;}
div#shpcrtgc { color:#c1a182; margin-bottom:5px;}
div#shpcrtca { font-weight:bold; color:#c1a182;}
div.cur { color:white; text-align:center; padding-top:5px; font-size:11px;}
div.cur a { font-size:11px; color:#be9975;}
div.cur form { display:inline-block;}
div.contacts { position:absolute; white-space:nowrap; top:40px; left:30px; text-align:right; text-shadow:1px 1px 1px white;}
div.contacts { font-size:15px; font-style:italic; margin-bottom:15px;}
div.contacts a:hover { border-bottom:none; margin-bottom:1px;}

a.callback { position:fixed; top:40%; right:0; display:block; width:22px; height:185px; background:url(images/callback.png); background-position:top left;}
a.callback:hover { background-position: right top;}

div.description { margin-bottom:10px;}
div.description, div.description * { line-height:17px; font-size:12px;}
.text ul { margin:10px 20px;}
.text li { margin-bottom:10px;}

/* ============ ÂÅÐÕÍÅÅ ÌÅÍÞ ============ */
div.main-menu {text-align:center; background: url(images/tmpl16444/bgTopMenu.png) repeat; border-radius:15px; padding:6px 4px; display:inline-block; margin:0 auto;}
div.main-menu ul { list-style:none;}
div.main-menu li { display:inline-block; border:3px solid white; background: white url(images/tmpl16444/bgTopMenu2.png) 0 0 repeat-x; border-radius:10px; margin:0 2px;}
div.main-menu li a { text-transform:uppercase; font-weight: bold; color:#333; text-shadow:1px 1px 1px white; text-decoration:none; font-size:100%; display:block; background:url(images/tmpl16444/bgTopMenu1.png) right bottom no-repeat; padding:10px 25px;}
div.main-menu li a:hover { color:#94190b;}
div.main-menu li.active a { color:#94190b;}
/* ============ .ÂÅÐÕÍÅÅ ÌÅÍÞ ============ */

ul.inform li { border-bottom:1px dotted white; background: url(images/tmpl16444/bg_list2.gif) left center no-repeat; list-style:none; padding:8px 10px 8px 20px;}
ul.inform li:last-child { border-bottom:none;}
ul.inform li a { font-weight:bold; text-decoration:none; color: #d1e8ea;}
ul.inform li a:hover { color:black;}

/* ============ ÊÀÒÀËÎÃ ÒÎÂÀÐÀ ============ */
ul.admincatalog { list-style:none;}
ul.admincatalog li { padding:5px 0; line-height:16px; font-size:14px;}
ul.admincatalog li a { font-size:14px; color:white; text-decoration:none;}
ul.admincatalog li { color:#FC0;}
ul.admincatalog li.level1 { border-radius:7px; padding:5px 10px 5px 22px; background: #60787c url(images/tmpl16444/n.gif) left center no-repeat; margin-bottom:1px;}
ul.admincatalog li.level2 { padding: 3px 3px 3px 15px;}
ul.admincatalog li.level2 a, li.level3 a {}
ul.admincatalog li.level3 { padding: 3px 3px 3px 30px;}
ul.admincatalog li a:hover { text-decoration:none; color:#FC0;}
/* ============ .ÊÀÒÀËÎÃ ÒÎÂÀÐÀ ============ */

div.img-home { border:2px solid #dabea3; padding:5px; width:200px; height:200px; display:table-cell; text-align:center; vertical-align:middle;}
div.img-home img { max-height:200px; max-width:200px;}

/* ============ CATEGORY ============ */
img.category { float:left; padding:0 10px 5px 0;}
div.subcategories { margin:10px 0;}
div.subcategories li { list-style:none; display:inline-block; vertical-align:top; text-align:center; margin:0 20px 20px 0;}
div.subcategories a { line-height:16px;}
table.advanced_search td { vertical-align:middle; padding:3px;}
table.advanced_search select { padding:2px; width:170px;}
table.advanced_search * { margin:0; font-size:12px;}
div.advanced_search { display:inline-block; background:#f5f5f5; padding:10px;
border-radius: 12px;
}
/* ============ .CATEGORY ============ */

ul.briefStyle li { list-style:none; display:inline-block; width:25px; height:24px;}
ul.briefStyle li.class01 { background:url(images/list_a00.png) left top no-repeat;}
ul.briefStyle li.class01:hover { background:url(images/list_a00.png) left bottom no-repeat; cursor:pointer;}
ul.briefStyle li.class02 { background:url(images/grid_a00.png) left top no-repeat;}
ul.briefStyle li.class02:hover { background:url(images/grid_a00.png) left bottom no-repeat; cursor:pointer;}

/* ============ PRODUCT BBRIEF ============ */
h1 p {font-size:11px; color:black; margin-top:5px; font-weight:normal;}
div.brief-img-border { max-width:150px; position:relative; border:2px solid #dabea3; padding:2px; margin-bottom:10px;}
div.brief-img-border img { max-height:150px; max-width:150px;}
div.actsiya-pic-small, div.sale-pic-small { position:absolute; width:40px; height:40px; top:-10px; right:-10px;}
div.actsiya-pic-small { background:url(images/actsiya-small.png);}
div.sale-pic-small { background:url(images/sale-small.png);}
table.brief-buy-table td { vertical-align:middle; padding:1px 2px;}
table.brief-buy-table p { margin:0;}
/* ============ .PRODUCT BBRIEF ============ */

/* ============ PRODUCT DETAILED ============ */
div.img-detailed {border:2px solid #dabea3; padding:5px; max-width:250px; max-height:250px; position:relative;}
div.img-detailed img { max-height:250px; max-width:250px;}

div.sale-big { position:absolute; width:80px; height:79px; background:url(images/sale-big.png); top:-10px; right:-10px;}
div.zoom { position: absolute; width:25px; height:25px; right:5px; bottom:5px; background:url(images/tmpl16444/zoom.png);}
div.sub-img-det { margin-bottom:10px; display:inline-block; vertical-align:top;}
div.sub-img-det img { max-width:140px;}
table.customer_votes { margin:10px 0;}
table.customer_votes td { vertical-align:middle; white-space:nowrap;}
.unit-rating { list-style:none; margin: 0px; padding:0px;height: 16px; position: relative;background: url(images/tmpl16444/star-big.png) top left repeat-x;}
.unit-rating li{ text-indent: -90000px; padding:0px; margin:0px;float: left;}
.unit-rating li a {	outline: none;display:block;width:16px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover{background: url(images/tmpl16444/star-big-on.png) left center;	z-index: 2;	left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
/* ============ .PRODUCT DETAILED ============ */

div.blog-news-pic { float:left; margin:0 10px 0 0; border:1px solid #ccc; padding:5px; overflow:hidden; width:70px; max-height:100px;}
div.blog-news-pic img { width:70px;}

/* ============ PRICE LIST ============ */
table.pricelist td { padding:3px 5px; border:1px solid #CCC;}
/* ============ .PRICE LIST ============ */

/* ============ ÂÕÎÄ ÍÀ ÑÀÉÒ ============ */
div.enter { width:289px; height:218px; padding:55px 50px; background:url(images/enter.jpg);}
div.enter p { margin-bottom:5px;}
/* ============ .ÂÕÎÄ ÍÀ ÑÀÉÒ ============ */

/* ============ ÊÀÐÒÀ ÑÀÉÒÀ ============ */
ul.site-map { list-style:none; margin:10px 20px;}
ul.site-map li { margin:5px 0;}
ul.site-map li.level1 { font-weight:bold; margin:10px 0;}
ul.site-map li.level2 { margin-left:15px;}
ul.site-map li.level3 { margin-left:30px;}
ul.site-map li.level4 { margin-left:45px;}
/* ============ .ÊÀÐÒÀ ÑÀÉÒÀ ============ */

/* ============ ÄÎÏÎËÍÈÒÅËÜÍÛÅ ÑÒÐÀÍÈÖÛ ============ */
div.pages { line-height:18px;}
div.pages p { margin-bottom:10px;}
div.pages ul { margin:15px 15px 0 15px;}
div.pages li { margin-bottom:10px;}
/* ============ .ÄÎÏÎËÍÈÒÅËÜÍÛÅ ÑÒÐÀÍÈÖÛ ============ */

/* ============ ÐÀÑÑÐÎ×ÊÀ ============ */
a.rassrochka { display:inline-block; border-bottom:1px dashed black; color:black; padding:1px; font-size:14px; font-style:italic; text-decoration:none; white-space:nowrap;}
a.rassrochka:hover, a.rassrochka2:hover { border-bottom:none; margin-bottom:1px; text-decoration:none;}
div.rassrochka { border:1px solid grey; background:#FFC; display:inline-block; padding:10px; border-radius: 10px; margin-left:10px;}
div.rassrochka p { margin:5px 0; font-size:14px;}
table.rassrochka td { padding:2px;}
/* ============ .ÐÀÑÑÐÎ×ÊÀ ============ */


/* ðàñïðîäàæà */
div.sale { position:relative; width:150px; margin:0 auto;}
div.sale img { max-width:150px; max-height:150px;}
div.sale-pic { position:absolute; width:50px; height:50px; background:url(images/sale.png); top:-15px; right:-15px;}
/* .ðàñïðîäàæà */

/* .àêöèè */
div.action { border:1px solid #ccc; padding:5px; position:relative; text-align:center;}
div.action-pic { position:absolute; width:80px; height:77px; background:url(images/actsiya-big.png); top:-20px; right:-20px;}
/* .àêöèè */

ul.SideBar li { list-style:none; text-align:center;}
ul.SideBar div { margin-bottom:10px;}
ul.SideBar .Name { text-align:left;}
ul.SideBar .Name p { font-size:10px;}
ul.SideBar .Name a { text-decoration:none; font-weight:normal;}
ul.SideBar .Name a:hover { color:#F60;}
ul.SideBar img { max-width:150px; max-height:100px;}
ul.SideBar .Pic { position:relative; width:150px; margin:0 auto 10px;}
ul.SideBar .Lable { position:absolute; width:40px; height:40px; top:-10px; right:-10px; background:url(images/sale-small.png);}
ul.SideBar .Price { font-size:13px; font-style:italic; font-weight:bold;}
ul.SideBar .Descr { font-size:11px; line-height:15px; text-align:left;}

/* welcome */
div.welcome { margin:10px 0;}
div.welcome p { margin-bottom:10px;}
/* #welcome */

/* õèòû */
div.hits img { max-width:150px; max-height:150px;}
/* .õèòû */

/* user account */
.userDefault { border-collapse:separate; border-spacing:10px;}
.userDefault td { padding:20px; border:1px dashed #ccc; width:50%;}
.circle-color { background:#f5f5f5;}
div.user-left-top { height:84px; width:165px; background:url(images/backend/user-left-t.png) 100% 0 no-repeat;}
div.user-left-middle { width:165px; background:url(images/backend/user-left-m.png) 100% 0 repeat-y;}
div.user-left-bottom { height:84px; width:165px;  background:url(images/backend/user-left-b.png) 100% 0 no-repeat;}
table.style001 th { background:#f5f5f5; white-space:nowrap;}
table.style001 p { margin-bottom:5px;}
table.style001 td, table.style001 th { text-align:center; line-height:16px; padding:5px 10px; border:1px solid #ccc; vertical-align:middle;}
table.style001 table td { border:none; padding:2px;}
table.adress-editor td { vertical-align:middle; padding:2px 10px;}
ul.account { white-space:nowrap;}
ul.account li { list-style:none; text-align:right; padding:5px 10px;}
ul.account li a { font-weight:normal;}
ul.account li.active { text-decoration:underline;}
.user-acc p { color:#888; margin-bottom:5px;}
.user-acc span { color:black;}
div.OrderStep { background:#f5f5f5; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin:20px 0; padding:20px 20px 10px 20px;}
table.register_authorization { width:100%;}
td.register_authorization, th.register_authorization { border:1px solid #ccc; width:49%; vertical-align:middle;}
th.register_authorization { background:#f5f5f5; text-align:center; line-height:20px; font-weight:normal;}
td.register_authorization div { padding:10px;}
td.register_authorization td { padding:2px; vertical-align:middle;}
div.register_authorization { background:#ffffee; border:1px solid #ccc; padding:10px 10px 0 10px; text-align:center; margin-bottom:10px;}
div.register_authorization  p { font-size:90%;}

.AjaxOrder input[type="text"], .AjaxOrder input[type="password"], .AjaxOrder textarea { width:220px; padding:3px;}
.AjaxOrder select { width:232px; padding:3px;}
.AjaxOrder input[type="text"]:hover, .AjaxOrder input[type="password"]:hover, .AjaxOrder textarea:hover, .AjaxOrder select:hover, .focus { border: 1px solid #aa88ff!important; background-color:#FFF3C4;}
.AjaxOrder p, .AjaxOrder div { margin-bottom:7px; line-height:25px;}
.AjaxOrder h5 { margin-bottom:10px; font-size:14px;}
.AjaxOrder h2 { margin-bottom:20px; font-size:30px;}
.AjaxOrder .edit { display:block; margin-bottom:10px; float:right; display:inline-block; border-bottom:1px dashed #007db7; text-decoration:none; line-height:20px;}
.AjaxOrder .cart { padding:10px; background:#F1F4F8; border-bottom:3px solid #b6c4cd;}
.AjaxOrder .cart div { margin:30px 0; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:20px;}
.AjaxOrder .cart td { padding:5px;}
.AjaxOrder .cart td.nopad { padding-bottom:0px;}
.AjaxOrder .line { border-bottom:1px dashed #ccc;}
.AjaxOrder .change_address td { padding:3px;}
/* #user account */

table.cartPopup td, table.cartPopup th { padding:5px; vertical-align:middle; text-align:center; border:1px solid #ccc;}
table.cartPopup th { text-align:center; background:#f5f5f5;}
table.cartPopup td td { padding:0 2px; border:none;}
table.cartPopup input { text-align:center;}
.Order { border:none; width:198px; height:39px; background:url(images/order.png) 0 0 no-repeat; cursor:pointer;}
.Order:hover { width:198px; height:39px; background:url(images/order.png) 0 100% no-repeat;}

/* Ñðàâíåíèå ïðîäóêòîâ */
.Compare { width:100%;}
.Compare td, .Compare th { vertical-align:middle; text-align:center; padding:5px; border:1px solid #ccc;}
.Compare th { background:#f5f5f5; text-align:left; font-weight:normal; width:250px;}
.Compare div { margin:0;}
/* .Ñðàâíåíèå ïðîäóêòîâ */

div.footer { padding:15px; text-align:center; border-top:1px solid #d0b89f;}
div.footer ul { list-style:none;}
div.footer li { display:inline; list-style:none; margin:5px 15px;}
div.footer td { padding:10px; vertical-align:middle;}


table.border-none { border-collapse:collapse;}
table.border-none td { border:none; padding:0;}

table.extraparametrs {border-collapse:collapse; margin:10px 0;}
table.extraparametrs td { padding:5px; vertical-align:middle; border:none; font-size:12px;}
table.extraparametrs select { width:100%; padding:0;}

table.related-products { width:100%;}
table.related-products td { padding:5px; vertical-align:middle;}
table.related-products div { width:120px; height:120px; overflow:hidden;}
table.related-products div div { display:table-cell;  width:120px; height:120px; text-align:center; vertical-align:middle;}
table.related-products img { max-width:120px; max-height:120px;}

/* ============ ÂÊËÀÄÊÈ ============ */
.section {}
ul.tabs {
	height: 30px;
	line-height: 30px;
	list-style: none; margin-left:5px;
}
.tabs li {
float: left;
display: inline;
cursor: pointer;
position: relative;
height:30px;
line-height:30px;
margin-left:1px;
padding:0 10px;
text-decoration: none;
background: #7a8e92;
text-decoration:none;
border:1px solid #7a8e92;
border-bottom:none;
border-radius:10px 10px 0 0;
color:#fff; font-style:italic;
}

.tabs li:hover,
.vertical .tabs li:hover a { text-decoration:underline;}
.tabs li.current {
background: #c7d2d4;
    text-decoration:none;
	border:1px solid #7a8e92;
	font-weight:normal;
	border-bottom:none; color:#000;
}
.box {
	display: none;
	padding: 0 12px;
}
.box.visible {
	display: block;
}
/* ============ .ÂÊËÀÄÊÈ ============ */

div.voting { padding:10px;}
div.voting td, div.voting p span { color:#fff;}
div.voting p span  { font-weight:bold;}