.bodyphone {
position: absolute;
top:10px;
left:50%;
padding-left: 200px
}

<!-- question -->

.question {
width: 400px;

}

question H3 {
Font-size: 16px;
}
.question pre {
font-size: 14px;
font: normal 95% Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.qitem {margin-bottom: 20px}

.errors
{color: #FF0000;}


<!-- /question -->


a {text-decoration: underline;}
a:hover {text-decoration: none;}

.feedback {
position: absolute;
top: 495px;
left: 50%; padding-left: 220px;
}

a img {border:0}

#m_about {z-index:1}

#headt {
font-size: 20px;
color: #460000;
font-weight: lighter;
}

h1 {display:inline;
font-size: 20px;
color: #460000;
font-weight: lighter;
}
h2 {
font-size: 17px;
color: #460000;
font-weight: lighter;
}

h3 {
	font-size: 14px;
	color: #460000;
}


body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	min-height: 100%;
	font: normal 95% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(/i/bg.jpg) left top repeat;		
}

table {
	font-size: 100%;
}

table.menu {
	font: bold 94% Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

table.menu td {
	text-align: center;
}

.w100h100 {
	width:100%;
	height:100%;
}

.w100 {
	width: 100%;
}

.w50 {
	width: 50%;
}

table.menu td.service_menu {
	background: url(/i/top_04.gif) left top no-repeat;
	text-align: left;
}

.service_menu span{
	margin: 0px 11px 0px 13px;
}

.top16 {font-size: 15px;	
	background: url(/i/top_16.gif) left top no-repeat;	
}

.top16 .company {
	margin: 85px 0px 17px 0px;
}

.top16 .company a,
.top18 .shop a {
	color: #be1a0e;
	text-decoration:none;
}

.top16 .company a:hover, 
.top18 .shop a:hover {
	color: #d71103;
	text-decoration: underline;
}

.top16 .contacts a,
.top18 .terms a,
.top18 .partners a,
.top18 .cart a {
	color: #2e2020;
	text-decoration:none;
}

.top16 .contacts a:hover,
.top18 .terms a:hover,
.top18 .partners a:hover,
.top18 .cart a:hover {
	color: #763a3a;
	text-decoration: underline;
}

.top18 {font-size: 14px;
	background: url(/i/top_18.gif) left top no-repeat;	
}

.top18 .shop {
	margin: 40px 0px 0px 0px;
}

.top18 .terms {
	margin: 6px 0px 6px 0px;
	font-size: 80%;
	clear:left;
}

.top18 .partners {
	margin: 0px 0px 6px 0px;
	font-size: 85%;
}

.top20 {font-size: 12px;
	background: url(/i/top_20.gif) left top no-repeat;
	
}

.top20 .about {
	margin: 78px 0px 5px 0px;
}

.top20 .about a {
	color: #eba23b;
	text-decoration: none;
}

.top20 .about a:hover{
	color: #ffc105;
	text-decoration: underline;
}

.top20 .news a {
	color: #e9eddf;
	text-decoration: none;
}

.top20 .news a:hover {
	color: #edd7d7;
	text-decoration: underline;
}

.title {
	background: url(/i/paper_01.jpg) top center no-repeat;
	height: 72px;
	vertical-align: bottom;
	color: #987024;
	font-size: 115%;
}

.title div {
	width: 800px;
}

.main {
	padding-right: 35px;
}

.special {
	margin-top: 5px;
	width: 190px;
	border: solid 1px #e4c394;
}

.special td{
	background: #d8b888;
	padding: 5px;
}

.special td .article {
	font-size: 92%;
	margin-top: 8px;
}

#center {
	text-align:center;
	height: 100%;
	background: url(/i/bg_paper.jpg) top center repeat-y;
	

}

#center .paper_02 {
	height: 100%;
	background: url(/i/paper_02.jpg) top center no-repeat;


}

#content div.padding {
	padding: 60px 80px 20px 100px;

}

#content {
	text-align: left;
	width: 916px;
	font-size: 80%;	

}

#content .bread_nuts,  
#content .bread_nuts H1{

	font-size: 110%;
	font-weight: normal;
	margin-bottom: 20px;
	color: #782a2e;
	text-transform: lowercase;
}


#content .bread_nuts a{
	color: #957a4e;
}	

#content table{
	font-size: 100%;
}

#content ul{
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}

#content li{
	list-style-type: disc;
	margin: 7px;
}

#content a {
	color: #611010;
}

#content .img {
	float: left;
	width: 115px;
	margin-bottom: 30px;
}

#content .img_full {
	text-align: center;
	float: none;
}

#content .photo img{
	margin: 0px 10px 40px 10px;
}

#content .new_date {
	font-size: 90%;
}

#content .new_title {
	font-size: 120%;
}

#content .new_small_content {
	padding: 5px 10px 25px 0px;
}


#content #pagelist div{
	color: #616161;
	font-weight: bold;
	font-size: 120%;
	float: left;
	padding-right: 10px;
}

#feedback .item_title {
	font-weight: bold;
	margin-top: 5px;
	color: #694108;
}

#feedback input, textarea {
	font-size: 90%;
	background: #f5e1c4;
	width: 400px;
}

#feedback textarea {
	height: 120px;
}

#feedback .button input {	
	margin-top: 10px;
	width: 100px;
}

.footer {
	background: url(/i/paper_04.jpg) top center no-repeat;
	text-align: center;
	vertical-align: bottom;
}

.footer div {
	width: 710px;
	text-align: left;
	color: #6f2a2a;
	font-size: 75%;
}

.footer div a {
	color: #611010;
}

.ctgs td{
	padding: 5px 10px 30px 5px;
}

.ctgs .ctg_title {
	font-size: 142%;	
}

.ctgs .ctg_description {
	font-size: 95%;
	margin-top: 5px;
}

.good td {
	padding: 5px 20px 5px 5px;
}

.good h2 {
	font-size: 170%;
	font-weight: normal;
	color: #330303;
}

.good .description {
	font-size: 92%;
	margin-top: 5px;
}

.good .price {
	color: #941717;
	font-size: 170%;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}

.good input {
	font-size: 90%;
	background: #f5e1c4;
	width: 50px;
}

.good .button input {	
	margin-top: 10px;
	width: 100px;
}

.basket {
	background: #e7c992;
	width: 510px;
}

.basket td, th{
	padding: 5px;
	background: #e8cfa7;
}

.basket th {
	background: #dcbd84;
	color: #6d4300;
}

.basket input.num {
	font-size: 90%;
	background: #f5e1c4;
	width: 50px;
	text-align: right;
}

.basket .button input {
	font-size: 90%;
	background: #f5e1c4;	
	margin-top: 10px;
	width: 100px;
}

.basket .description {
	font-size: 92%;
	margin-top: 5px;
}

.order {
	width: 510px;
}

.order td {
	padding: 5px;
}

.order input, textarea {
	font-size: 90%;
	background: #f5e1c4;
	width: 100%;
}

.order textarea {
	height: 120px;
}

.order .button input {	
	width: 100px;
}

.search input {
	font-size: 92%;
	background: #f5e1c4;
	width: 190px;
}

.search .button input {	
	margin-top: 10px;
	width: 100px;
}

.calc {
	color: #8d5a07;
	font-size: 92%;
}

.calc input {
	font-size: 92%;
	background: #f5e1c4;
	width: 40px;
}

.calc .button input {	
	margin-top: 10px;
	width: 100px;
}

.calc div {
	margin-top: 10px;
	margin-bottom: 5px;
}


.calc input#calc_val{
	font-size: 92%;
	background: inherit;
	color: #b91d03;
	font-weight: bold;
	width: 190px;
	display: none;
	border: solid 0px;
}

.search {padding-top: 20px;
	font-size: 110%;
	color: #b91d03;
}

#termsh {
	display: none;
}

.drop {
	display: none;
	background:#3c0909;
	position: absolute;
	margin-left: 20px;
	//margin-left: -30px;
}

.drop table {
	border: solid 1px #801414;
}

.drop table td {
	text-align: left;
	padding: 3px 5px;	
	font-size: 10px;
	text-transform: uppercase;
}

.drop a {
	color: #eba23b;
	text-decoration: none;
}

.drop a:hover {
	color: #801414;
	text-decoration: underline;
}

h2#headt
{
	font-size:120%;
	color: #957a4e;
}

.a1 {
	line-height:1.4em;
	font-size: 12px;
	text-transform: lowercase
}
.a2 {
	line-height:1.4em;
	font-size: 14px;
	text-transform: lowercase
}
.a3 {
	line-height:1.4em;
	font-size: 15px;
	text-transform: lowercase;
}
.a4 {
	line-height:1.4em;
	font-size: 16px;
	text-transform: lowercase
}
.tagsNews {width:70%}
.lower { text-transform: lowercase }


div.tags {padding-left: 40px; padding-top: 15px; font-size:90%}

.tags {color: #000000; font-size:120%}

.tags ul li {padding-left: 40px;}

.tags a{
padding-right: 3px; padding-left: 3px; padding-bottom: 3px;white-space: nowrap;
}
.tags a:hover{
background-color: #ffe092;
}





.p0{
	font-size: 12px;
	line-height:1.4em;	
	text-transform: lowercase;
}


.p1{
	font-size: 12px;
	line-height:1.4em;	
	text-transform: lowercase;
}
.p2{
	font-size:12.5px;
	line-height:1.4em;	
	text-transform: lowercase;
}
.p3{
	font-size:13px;
	line-height:1.4em;	
	text-transform: lowercase;
}
.p4{
	line-height:1.4em;	
	text-transform: lowercase;
	font-size:13.5px;
}
.p5{
	line-height:1.4em;	
	text-transform: lowercase;
	font-size:14px;
}
.p6{
	line-height:1.4em;	
	text-transform: lowercase;
	font-size:14.5px;
}
.p7{
	line-height:1.4em;	
	text-transform: lowercase;
	font-size:15px;
}

.autocomplete-w1 { background:url(/imgages/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


