html,body {
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		background-color:#D2C79F;
		color:#333300;
}

body * {
		font-family:arial;
		font-size:12px;
}

a {
color:#333300;
text-decoration:underline;
}

img {
		border:0px;
}

#gl {
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		vertical-align:top;
		border-collapse:collapse;
}

#gl td {
		vertical-align:top;
}

#top {
		width:100%;
		height:131px;
		background:#333300 url('/i/bg_tdot.gif') 0 100% repeat-x;
		position:relative;
}

#top td {
		vertical-align:middle;
		text-align:center;
		padding:0px;
		margin:0px;
		height:87px;
}


#top  a {
		display:block;
		color:#DDD1AC;
		text-decoration:none;
		font-size:11px;
		text-transform:uppercase;
}

#top_left {
		width:50%;
		height:100%;
		float:left;
		background:url('/i/bg_tl.gif') 0% 100% no-repeat;
}

#top_right {
		width:50%;
		height:100%;
		float:right;
		background:url('/i/bg_tr.gif') 100% 100% no-repeat;
}

#top_left ul {
		display:block;
		height:100%;
		margin:0px;
		padding:0px;
		padding-right:88px;
}

#top_right ul {
		display:block;
		height:100%;
		margin:0px;
		padding:0px;
		padding-left:88px;
}

#mini_menu {
	position:absolute;
	top:113px;
	left:70px;
	height:18px;
}

#mini_menu ul {
		display:block;
		margin:0px;
		padding:0px 10px;
		padding-bottom:10px;
		width:300px;
		height:8px;
}

#top #mini_menu li {
		display:block;
		margin:0px;
		width:60px;
		padding:0px 3px;
		float:left;
}

#top #mini_menu a {
	font-size:10px;
	text-transform:none;
	float:left;
}

#mini_menu_2 {
	position:absolute;
	top:113px;
	right:70px;
	height:18px;
}

#mini_menu_2 ul {
		display:block;
		margin:0px;
		padding:0px 10px;
		padding-bottom:10px;
		width:200px;
		height:8px;
}

#top #mini_menu_2 li {
		display:block;
		margin:0px;
		padding:0px 3px;
		float:right;
}

#top #mini_menu_2 a {
	font-size:10px;
	text-transform:none;
	float:left;
}


#logo {
		width:166px;
		height:84px;
		display:block;
		position:absolute;
		left:50%;
		top:0px;
		margin-left:-88px;
}


#top li {
		display:block;
		width:33%;
		float:left;
		height:100%;
		margin:0px;
		padding-top:34px;
		text-align:center;
		list-style:none;
}

#center_left {
		width:50%;
		height:80%;
		vertical-align:top;
}

#center_left ul {
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		margin-top:30px;
}

#center_left li {
		display:block;
		float:left;
		height:114px;
		width:102px;
		margin:0px;
		padding:0px;
		padding-left:9px;
		padding-right:9px;
		text-align:center;
		list-style:none;
		}

#center_left li a {
		color:#333300;
}

#center_right {
		width:50%;
		vertical-align:top;
		text-align:right;
}

#content {
		padding-left:30px;
}

#content p:first-letter {
		padding-left:20px;
}

#banners {

}

#bans {
		width:450px;
		margin-left:auto;
		margin-right:auto;
		}

.banner {
		width:180px;
		text-align:center;
		margin-right:30px;
		float:left;
}

.banner strong {
		font-weight:bold;
		text-transform:uppercase;
		color:#000000;
		}

.banner a {
		color:#000000;
}

.banner span {
		line-height:30px;
		padding-top:10px;
		color:#FF4302;
		font-size:16px;
		font-weight:bold;
		padding-right:12px;
		background:url('/i/im_rub.gif') 100% 100% no-repeat;
}

.news {
    width:100%;
}

.news td {
    background-color:#CBC096;
    border:3px solid #D2C79F;
    padding:5px;
    color:#000000;
}

.news td span {
    color:#5D5D34;
}

.news td a {
    color:#5D5D34 !important;
}


#footer {
		background:#333300 url('/i/bg_tdot.gif') 0 0 repeat-x;
		margin-top:83px;
		height:129px;
		position:relative;
}

#footer div {
		background:url('/i/bg_bl.jpg') 0 0 no-repeat;
		position:relative;
}

#footer div div {
		background:url('/i/bg_br.jpg') 100%        0 no-repeat;
		text-align:center;
		padding-top:20px;
}

#footer div div span {
		display:block;
		color:#DDD1AC;
}

#footer .left1 {
		position:absolute;
		text-align:left;
		left:60px;
		top:10px;
		width:350px;
		color:#717152;
		font-size:10px;
		line-height:11px;
}

#footer .left1 a {
    color:#717152;
    font-size:10px;
    text-decoration:none;
    cursor:default;
}

.flink {
    display:inline;
}

#footer .right1 {
		position:absolute;
		text-align:left;
		right:30px;
		top:30px;
				font-weight:normal;
		width:190px;
}

#footer .right1 h3{
		display:inline;
		font-size:19px;
				font-weight:normal;
		/*font-family:Times New Roman;*/
}

#footer .right1 h5{
		display:inline;
		font-size:27px;
				font-weight:normal;
		/*font-family:Times New Roman;*/
}

#footer div div span a {
		color:#DDD1AC;
}

#footer div div strong a {
		display:block;
				width:200px;
				height:15px;
				margin-left:auto;
				margin-right:auto;
		padding-top:15px;
		font-size:10px;
		text-decoration:none;
		color:#6E6A50;
		font-weight:normal;
}


#footer div div strong {
		display:inline;
		font-size:10px;
		text-decoration:none;
		color:#6E6A50;
		font-weight:normal;
}

#footer .map_pages {
	display:none;
}

#footer .zero {
	background:#333300;
	font-size:10px;
	color:#111100 !important;
}

#footer .zero * {
	color:#111100 !important;
}

#footer .zero a {
	display:inline;
}

#footer * {
		color:#FCF5A9;
}

#main {
		text-align:left;
		padding-top:30px;
		padding-right:30px;
				color:#000000;
}

#main a {
	color:#5d5d34;
}

#rubric {
		text-align:left;
		padding-right:30px;
		color:#000000;
}

.rc_center {
		width:60%;
		margin-left:auto;
		margin-right:auto;
}

.menu2 .rc_center a {
		font-size:12px;
}

#rubric a {
	color:#5d5d34;
}

#rubric font.preheader {
		display:block;
		margin-top:20px;
		width:100%;
		font-weight:normal;
		text-align:center;
		text-transform:uppercase;
		background:url('/i/bg_2dot.gif') 0 50% repeat-x;
				position:relative;
}

#rubric font.preheader span {
		font-size:18px;
		font-family:'Times New Roman';
		color:#333300;
		text-transform:uppercase;
		padding-left:10px;
		padding-right:10px;
		background-color:#D2C79F;
}

#rubric font.preheader.left {
		text-align:left;
				margin-top:10px;
}

#rubric font.preheader.left span{
		padding-left:20px;
}

#rubric font.preheader.left span.right{
		padding:0px;
				padding-left:10px;
				position:absolute; 
				right:0px;
}


.menu2 {
	padding-top:15px;
	padding-left:20px;
}

.menu2 ul {
	display:block;
	margin:0px;
	padding:0px;
}

.menu2 table {
	padding:0px;
	margin:0px;
}

.menu2 table td{
	padding:0px;
	margin:0px;
	text-align:left;
}

.menu2 li.first {
		list-style:none;
		margin:0px;
		padding:0px;
				display:block;
		text-align:left;
				width:110px;
		color:#333300;
				position:absolute;
				left:20px;
}

.menu2 li {
		list-style:none;
		margin:0px;
		padding:0px;
		padding-top:15px;
		text-align:center;
		float:left;
				padding-left:10px;
				padding-right:10px;
				height:70px;
		color:#333300;
}

.menu2 a {
	font-size:10px;
}

#catalog {
		padding-left:30px;
		padding-right:30px;
}

#catalog ul {
		display:block;
		margin:0px;
		padding:px;
		margin-top:30px;
}

#catalog li {
		list-style:none;
		margin:0px;
		padding:0px;
		text-align:center;
		float:left;
		width:25%;
		height:250px;
		color:#333300;
}

#catalog li strong {
		color:#000000;
}

#catalog  div {
		margin-top:40px;
		text-align:center;
}

#catalog a {
		color:#000000;
}

#catalog  div img {
		padding-bottom:20px;
}

#catalog  div img.recycle {
		padding-bottom:0px;
}


#catalog div strong {
		font-weight:bold;
		color:#000000;
		text-transform:uppercase;
		}

#catalog div a {
		color:#000000;
}

#catalog div span {
		line-height:30px;
		padding-top:10px;
		color:#FF4302;
		font-size:16px;
		font-weight:bold;
		padding-right:12px;
		background:url('/i/im_rub.gif') 100% 100% no-repeat;
}

#catalog div span.no_price {
		padding-right:0px;
		line-height:30px;
		padding-top:10px;
		color:#000000;
		font-size:12px;
		background:none;
		font-weight:normal;
}



#catalog font.preheader {
		display:block;
		margin-top:20px;
		margin-bottom:5px;
		width:100%;
		text-align:center;
		font-weight:normal;
		text-transform:uppercase;
		background:url('/i/bg_2dot.gif') 0 50% repeat-x;
}

#catalog font.preheader * {
		font-size:18px;
		font-weight:normal;
		font-family:'Times New Roman';
		color:#333300;
		text-transform:uppercase;
}

#catalog font.preheader strong {
		color:#000000;
		text-decoration:underline;
}

#catalog font.preheader a {
		color:#333300;
		text-decoration:none;
}

#catalog font.preheader span {

		padding-left:10px;
		padding-right:10px;
		background-color:#D2C79F;
}

#catalog span.price {
		line-height:30px;
		padding-top:10px;
		color:#FF4302;
		font-size:16px;
		font-weight:bold;
		padding-right:6px;
		background:url('/i/im_rub.gif') 100% 100% no-repeat;
}

#catalog span.no_price {
		line-height:30px;
		padding-top:10px;
		color:#000000;
		font-size:12px;
}


.main_li {
	width:20% !important;
}

#rating {
		margin:0px;
		padding:0px;
		border-collapse:collapse;
		border-left:1px solid #9B946E;
		border-right:1px solid #9B946E;
		width:100%;
}

#rating th {
		background-color:#9B946E;
		color:#D5C9A1;
		text-align:center;
		text-transform:uppercase;
		height:30px;
		font-weight:normal;
}

#rating th a{
		color:#D5C9A1;
		text-transform:uppercase;
		font-weight:normal;
}

#rating td {
		background-color:#DFD6B2;
		color:#000000;
		text-align:center;
		vertical-align:middle;
		height:58px;
		border-left:1px solid #9B946E;
		border-right:1px solid #9B946E;
}

#rating tr.dark td{
		background-color:#D9CFA9;
}

#publ_menu {
		display:block;
		margin:0px;
		padding:0px;
		width:100%;
		margin-top:20px;
}

#publ_menu li {
		display:block;
		width:50%;
		margin:0px;
		padding:0px;
		list-style:none;
		float:left;
		height:25px;
		color:#996666;
}

#publ_menu a {
		color:#333300;
}

.clear {
		clear:both;
}

#order {
		padding-top:10px;
		_padding-top:10px;
		color:#4C4331;
		clear:both;
}

#order a {
		color:#4C4331 !important;
}

#order_form {
		clear:both;
		display:block;
		width:544px;
		padding-top:50px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}

#order_form table {
		width:544px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;

}

#order_form th {
		width:160px;
		font-weight:normal;
		color:#000000;
		text-align:left;
		padding-bottom:15px;
}

#order_form th span {
		color:#FF4800;
				background:none;
}

#order_form td {
		width:384px;
		padding-bottom:15px;
}

#order_form input {
		width:100%;
		height:18px;
		border:1px solid #9B946E;
		background-color:#ECE5C5;
}

#order_form textarea {
		width:100%;
		height:60px;
		border:1px solid #9B946E;
		background-color:#ECE5C5;
}

.title_buy {
	position:absolute;
	top:-20px;
	_top:10px;
	left:12px;
	font-size:12px;
	color:#000000;
	text-decoration:none !important;
	border:1px solid #000000;
	background-color:#ECE6C4;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	display:none;
}

.check {
	margin:0px;
	padding:0px;
}

.check td {
	text-align:left;
	background-color:#E0D6B3;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
}

.check th {
	background-color:#E0D6B3;
	vertical-align:middle;
	padding-top:7px;
	padding-bottom:10px;
}

.check  input {
	border:0px !important;
	background:none !important;
}

.check .dark td {
	background-color:#D9D0A9;
}

.check .dark th {
	background-color:#D9D0A9;
}

#goods_list li {
	color:#000000;
}

#goods_list li  a{
	color:#5d5d34;
}

.search td {
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	color:#000000;
}

.sel_pager {
	background-color:#ECE5C5;
	font-size:14px !important;
	font-weight:bold !important;
	border:1px solid #5D5D34;
	color:#5D5D34 !important;
	font-family:'Times New Roman' !important;
	height:22px;
	margin:0px;
	padding:0px;
}

.sel_pager option {
	background-color:#ECE5C5;
	margin:0px;
	font-size:14px !important;
	font-weight:bold !important;
	color:#5D5D34 !important;
	font-family:'Times New Roman' !important;
}

