/* CSS Document */

@import url(css.css);

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#444444;
background:#ceccc9;
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
}

a {
color:#b2130e;
text-decoration:underline;
}

a:hover {
color:#b2130e;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

table {
border:none;
}

form {
padding:0;
margin:0;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
position:relative;
min-height:100%;
height:auto !important;
height:100%;
}

.header {
background:url(/images/am/header-bg.jpg) repeat-x top;
height:352px;
position:relative;
}

.logo {
position:absolute;
left:84px;
top:40px;
height:111px;
width:136px;
}

.telefon {
position:absolute;
top:32px;
right:0;
height:184px;
width:239px;
}

.top-menu {
width:100%;
height:18px;
position:absolute;
bottom:55px;
left:0;
font-weight:bold;
}

.top-link {
padding-right:15px;
}

.top-link a {
display:block;
height:16px;
padding-top:2px;
background:url(/images/am/ar.gif) no-repeat top center;
color:#585858;
text-decoration:none;
}

.top-link a:hover {
background:url(/images/am/ar.gif) no-repeat top center;
background-position:center -18px;
color:#a4110c;
text-decoration:none;
}

.top-link .tact {
background:url(/images/am/ar.gif) no-repeat top center;
background-position:center -18px;
color:#a4110c;
height:16px;
display:block;
padding-top:2px;
text-decoration:none;
}

.wrapper {
float:right;
width:100%;
margin-left:-205px;
}

.cat-it {
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #666666;
}

.cat-title {
margin-bottom:6px;
color:#b2130e;
font-size:16px;
font-weight:bold;
}

.cat-title a {
text-decoration:none;
color:#b2130e;
}

.cat-title a:hover {
text-decoration:underline;
color:#b2130e;
}

.mini-cat-img {
float:left;
border:1px solid #666666;
margin:0 5px 3px 0;
}

.full-cat {
clear:both;
padding-top:10px;
}

.pathway {
padding:0 0 5px; 0;
color:#444444;
}

.pathway a {
text-decoration:none;
color:#444444;
}

.pathway a:hover {
text-decoration:underline;
color:#444444;
}

.content {
margin:0 40px 50px 205px;
background:url(/images/am/content-bg-bottom.gif) repeat-x bottom;
}

.content-bottom {
padding:20px 30px 30px 13px;
background:url(/images/am/content-bg.gif) repeat-x top;
}

.title {
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#444444;
}

.cat-img {
border:1px solid #666666;
margin-bottom:10px;
}

.mini-title {
font-size:12px;
font-weight:bold;
margin-bottom:2px;
}

.price {
color:#b2130e;
line-height:18px;
font-size:18px;
margin-bottom:6px;
}

.add-zakaz {
padding:30px 0 0 0;
font-size:18px;
margin-bottom:6px;
}

.add-zakaz a {
text-decoration:none;
color:#b2130e;
}

.add-zakaz a:hover {
text-decoration:underline;
color:#b2130e;
}

.zakaz-inp {
margin-left:5px;
height:18px;
background:#FFFFFF;
border:1px solid #666666;
width:250px;
}

.zakaz-title {
margin-left:5px;
height:18px;
background:#efeae2;
border:1px solid #666666;
width:250px;
}

.zakaz-text {
margin-left:5px;
height:100px;
background:#FFFFFF;
border:1px solid #666666;
width:250px;
}

.zakaz td {
padding-bottom:3px;
}

.button {
cursor:pointer;
margin-left:5px;
}

.after-zakaz {
font-size:16px;
margin-bottom:10px;
text-decoration:underline;
}

.navigation {
float:left;
width:167px;
padding:0 35px 50px 3px;
}

.block {
margin-bottom:40px;
}

.block-title {
background:url(/images/am/left-title-bg.gif) no-repeat;
width:110px;
height:16px;
margin-bottom:1px;
text-align:center;
padding-top:3px;
color:#FFFFFF;
}
a.kat {
color:#FFFFFF;
text-decoration:none;
}

a.kat:hover {
color:#FFFFFF;
text-decoration:underline;
}


.block-content {
padding:10px;
background:#c0bebb url(/images/am/block-bg.png) repeat-x top;
}

.left-menu {





padding:0 0 0 0;
margin:0 0 0 0;
font-weight:bold;
}

.left-menu li {
padding:0 0 1px 0;
margin:0 0 0 0;
list-style:none;
}

.left-menu a {
display:block;
padding:3px 0 0 8px;
height:17px;
color:#ffffff;
text-decoration:none;
background:url(/images/am/left-menu-bg.png) repeat-x top;
}

.left-menu a:hover {
background-position:0 -20px;
color:#ffffff;
text-decoration:none;
}

.extra {
clear:both;
height:100px;
}

.footer {
position:relative;
margin-top:-100px;
height:100px;
width:100%;
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
}

.footer-left {
vertical-align:top;
width:206px;
text-align:center;
color:#FFFFFF;
}

.fgyfhr {
height:63px;
position:relative;
width:206px;
background:#838383;
padding-top:37px;
}

.counters {
padding-top:30px;
text-align:center;
}

.footer-left a {
text-decoration:none;
color:#FFFFFF;
}

.footer-left a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.shema {
position:absolute;
bottom:0;
left:46px;
text-align:center;
padding-top:5px;
background:url(/images/am/shema-bg.png) no-repeat;
height:22px;
width:111px;
}

.footer-left .shema a {
text-decoration:underline;
color:#FFFFFF;
}

.footer-left .shema a:hover {
text-decoration:none;
color:#FFFFFF;
}

.footer-right {
vertical-align:top;
color:#6d6d6d;
}

.footer-menu table {
float:right;
}

.footer-link {
height:27px;
background:#5c5e5a;
padding:0 13px;
}

.footer-link a {
color:#FFFFFF;
text-decoration:none;
}

.footer-link a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.copy {
clear:both;
text-align:right;
padding:30px 30px 0 0;
}

.copy a {
text-decoration:underline;
color:#6d6d6d;
}

.copy a:hover {
text-decoration:none;
color:#6d6d6d;
}

.count {
text-align:center;
height:36px;
padding-top:5px;
}

/*список страниц*/

.pages {
text-align:center;
padding:8px;
color:#97b826;
font-size:11px;
}

.pages span {
padding:1px 4px;
color:#ffffff;
margin:0 2px;
}

.pages a {
padding:1px 4px;
color:#214d64;
text-decoration:none;
margin:0 2px;
}

.pages a:hover {
padding:1px 4px;
color:#ffffff;
text-decoration:none;
margin:0 2px;
}


.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #B4B3B0;

}

