html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family: Arial;
	color: #D5D5D5;
	font-size: 12px;
}

body {
	background: #401e00 url(images/bory-right.png) no-repeat right 0;
}

div.container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height: 100%;
	background: url(images/body-left.png) no-repeat 0 0;
}

.header-images p {margin:0;}

div.header {
	height: 460px;
	padding:0;
	width: 956px;
	position: relative;
	left: 50%;
	margin-left: -478px;
}

div.content {
	padding-bottom: 155px;
	width: 956px;
	position: relative;
	left: 50%;
	margin-left: -478px;
}

div.footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width: 956px;
	height: 115px;
	left: 50%;
	margin-left: -478px;
}

/* ---------------------------------------- */

div.header .header-cont {

	height: 100%;
}

div.content .content-cont {
	background:#1c0d00;
	border-top: 1px solid #593719;
	border-bottom: 1px solid #593719;
	color: #d5d5d5;
}

div.footer .footer-cont {

	height: 100%;
}

.clear {clear: both; font-size: 1%;}

.header-top {height: 160px; }
.header-images {position: relative; height: 287px;}
.header-images img {border: 1px solid #583719;}
.header-images .h-b-img {position: absolute; left: 0; top: 0;}
.header-images .h-rt-img {position: absolute; right: 1px; top: 1px; }
.header-images .h-rt-img img {border: none}
.header-images .h-rb-img {position: absolute; right: 0; bottom: -2px;}

.logo {position: absolute; margin-left: 12px; margin-top: 61px;}
   
.phone { 
color:white;font-family:arial; font-size:30px;line-height: 30px; margin:0;font-weight:bold;position:absolute;right:220px;top:0;margin-top:55px; 
}
.phone p {margin:0;}
.phone span {color:#cbff4d; font-weight: normal; font-size: 21px;}

.header-menu {position: absolute; right: 0; top: 115px;}
.header-menu a {text-transform: uppercase; font-size:12px; font-family: Arial; display: block; float: left; margin-left: 20px; color: white; text-decoration: none;}
.header-menu a.active {color: #c8fb4c;}
.header-menu span {color: #c8fb4c; text-transform: uppercase; font-size:12px; font-family: Arial; display: block; float: left; margin-left: 20px;}
.header-menu a:hover {text-decoration: underline}

.footer-cont {color: white; font-size: 12px; font-family: Arial; line-height: 16px;}
.footer-cont .copy {position: absolute; left: 20px;}
.footer-cont .banners {position: absolute; left: 365px;}
.footer-cont .copy2 {position: absolute; right: 20px; top: 16px; text-align: right;}
.footer-cont a {color: #c8fb4c}

.content-cont .contentwrapper {float:left;width:100%;}
.content-cont .contentwrapper .contentcolumn {margin-left:280px;}
.content-cont .leftcolumn {float:left; margin-left:-100%; width:280px;}

.col-cont {margin: 35px 0px 35px 30px; font-size: 12px;}
.col-cont h2 {color: #cbff4d; font-style: italic; font-size: 24px; font-weight: normal; }
.col-cont h1 {color: #cbff4d; font-style: italic; font-size: 24px; font-weight: normal; }
.col-cont h2.white {color: white;}

.content-page {margin-right: 30px;}

.left-menu {line-height: 27px;}
.left-menu a {text-transform: uppercase; color: white; text-decoration: none;}
.left-menu a:hover {text-decoration: underline;}
.left-menu a.active {color: #c8fb4c;}
.left-menu span {color: #c8fb4c; text-transform: uppercase; }


.infocont .phone2 {font-size: 18px; font-style: italic;}
.infocont .phone2 span { font-weight: bold; }
.infocont p {line-height: 15px; font-size: 12px}

.big {font-size: 24px; font-style: italic; line-height: 19px; color: white;}
a, .link {color: #c8fb4c;}
a:hover {text-decoration: none;}

.tov-items .tov-item {float: left; width: 149px; margin-right: 60px;  height: 262px;}
.tov-items .tov-item a {font-size: 14px; color: #fff; margin-bottom: 10px; display: block;}
.tov-items .tov-item a:hover {text-decoration: none;}
.tov-items .tov-item div {font-size: 12px; }
.tov-items .tov-item div a {margin:0;}
.tov-items .tov-item div.p {font-style: italic;}
.tov-items .tov-item div span {font-size: 14px; font-style: normal}

.white {color: white !important;}

.news-item span {display: block; font-size: 11px; font-style: italic; color: #d5d5d5;}
.news-item a {display: block; color: #c8fb4c;}
.news-item p {color: #d5d5d5; line-height: 16px; margin: 0;}

.block_pager a.page_item {font-size: 14px; color: white;  padding-right: 10px;}
.block_pager a.link_left {font-size: 14px; color: white;  padding-right: 10px;}
.block_pager a.link_right {font-size: 14px; color: white;  }
.block_pager span {font-size: 14px; padding-right: 10px;}

.mini-images {margin-right: 15px; float: left; margin-bottom: 15px;}

.cat_data {font-size: 14px; color: white}
.pricebig {font-size: 24px;}

.phone3 {font-size: 24px; font-style: italic;}

.cat_data p {font-size: 11px; margin: 0;}


.bascont {position: absolute; right:0px; top:30px;}

.basket { border: 1px solid #654830; background: #543419 url(images/rec.png) no-repeat 20px 20px; width: 200px; height: 70px;}
.basket p {margin-left: 70px; margin-top: 9px; margin-bottom:5px;}
.basket a {margin-left: 70px; font-weight: bold;}

.bbold {font-weight: bold;}

.basket-items {font-size: 14px; color: White; }

.bheader {font-style: italic;}

.formaaa input,
.formaaa textarea {font-family: Arial; font-size: 13px;}

.warning {color: white; font-size: 11px;}
