/* Сбрасываем дефолты браузеров */
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, s, samp, small, strike, strong, sub, sup, tt,
var, hr, 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, i, cite, var, address, em { font-style:normal; }
th, 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:#999; background: #000 url(../images/bg.gif) repeat-x; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#867645; text-decoration:underline; }
a:hover { text-decoration:none; }
p {padding-bottom:11px;}
h1 {font: bold 16px arial; color:#867645; padding-bottom:15px;}
h2 {font: bold 14px arial; color:#999;}

.root { width:1000px; min-height:100%; height:auto; margin:0 auto; }

.header { position:relative; height:202px;}
.logo { height:106px; padding-top:22px; text-align:center; }

.menu {margin-left:28px; }
.menu td {background:url(../images/menu.gif) right no-repeat; font:bold 13px 'Arial'; text-align:center; vertical-align:middle;}
.menu td.last {background:none;}
.menu td a {color:#867645; text-decoration:none;}
.menu td a:hover {color:#666666;}
.menu td a.here {color:#666666;}
.menu td img {display:block;}

.ramki {position:relative; height:356px;}
.avt {
	position:absolute;
	width:213px;
	height:53px;
	left:20px;
	top:75px;
	background:url(../images/avtorskie.png) no-repeat;
	z-index:2;
	background-image: url(../images/avtorskie.png);
}
.main-ramka {position:absolute; width:534px; height:356px; background:url(../images/main-ramka.png) no-repeat; left:57px; z-index:1;}
.main-foto {position:absolute; width:515px; height:335px; left:66px; top:10px; z-index:0;}
.kat {position:relative; width:320px; height:356px; left:637px; background: #0C0C0C url(../images/kat_bg.gif) repeat-x; border-top:1px solid #212020;}  
.cat {position:relative; width:320px; float:left; margin:0 0px 25px 0; background: #0C0C0C url(../images/kat_bg.gif) repeat-x; border-top:1px solid #212020;}
.kat img {float:left;}
.cat img {float:left;}
.kat-ramka {position:relative; width:266px; top:26px; left:26px; padding:10px 0 10px 0; background:url(../images/kat_ramka.gif) no-repeat; text-align:center; font:12px 'Arial'; color:#666666;}
.kat-ramka .big {font:italic 16px 'Arial';}
.kat-ramka .kat_l {float:left;}
.kat-ramka .kat_r {float:right;}
.kat-ramka img {float:none;}

.text {background: #0C0C0C url(../images/kat_bg.gif) repeat-x; padding:10px; padding-left:20px; padding-right:20px; border-top:1px solid #212020;}

.shoplist td {vertical-align:top;}


.cat-ramka {position:relative; width:266px; top:6px; left:26px; padding:10px 0 10px 0; background:url(../images/kat_ramka.gif) no-repeat; text-align:center; font:12px 'Arial'; color:#666666; margin-bottom:12px; }
.cat-ramka .big {font:italic 16px 'Arial';}
.big1 {font:italic 16px 'Arial'; text-align:center; margin-left:26px; display:block; width:266px; padding:10px 0 3px 0;}
.cat-ramka .kat_l {float:left;}
.cat-ramka .kat_r {float:right;}
.cat-ramka img {float:none;}

.bright {color:#999;}

.content {position:relative; overflow:hidden; padding-top:33px;}
.content-inner {position:relative; overflow:hidden; }
.c1, .cblock {float:left; width:196px; padding:0 15px 0 57px; font:bold 13px 'Arial';}
.c1 a {color:#867645; text-decoration:none}
.c1 a:hover {color:#666666;}
.c1 a.here {color:#666666;}
.c1 li {list-style:none; background:url(../images/dash.gif) 0px 8px no-repeat; padding-left:25px;padding-bottom:5px; }
.c1 li ul {margin-top:7px;}
.c1 li ul li {background:none; padding-left:10px; font-size:11px;}

.c2 {float:left; width:685px; font:12px 'Arial'; color:#666; line-height:18px;} 
.podr {width:266px; text-align:right; display:block;}
.nav {width:685px; margin-top:10px;}
.nav-prev {float:left; background:url(../images/prev.gif) no-repeat; height:39px; padding:20px 0 0 29px; }
.nav-next {float:right; background:url(../images/next.gif) right no-repeat; height:39px; padding:20px 29px 0 ; text-align:right; }

.footer {position:relative; overflow:hidden; height:200px; background:url(../images/flower.jpg) bottom right no-repeat; font:12px 'Arial'; color:#666;}
.footer a {color:#867645; text-decoration:none;}
.footer a:hover {color:#666;}
.foot-menu {position:absolute; left:265px; top:73px;}
.foot-menu li {list-style:none; padding-right:35px; float:left;}
.copy {position:absolute; left:265px; top:115px; font-size:11px;}
.logo_b {position:absolute; left:19px; top:44px;}
.count {position:absolute; left:19px; top:100px; width:158px; text-align:center;}
.foot_kom {position:absolute; left:19px; top:165px; width:490px; font:10px 'Arial'; color:#443f3f;}
.foot_kom a {color:#443f3f;}

.author {
	position: relative; float: right; top: 40px; color: rgb(134, 118, 69); font: bold 13px 'Arial'; 
}
.author a {
	text-decoration:none;
}
