body{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: url(bg.gif) no-repeat left top #f0e6c2;
	margin: 10px 10px;
	padding: 0px;
	font-size: 12px;
}
p {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 12px;
	text-indent: 7px;
	color: #000000;*/
	margin: 0px 0px 7px 0px;
}

/*
ul {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 25px;
}
ol {
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 25px;
}
li {
	line-height: 15px;
	padding: 1px 0px 1px 0px;
}
*/
hr {
	color: #DADDD0;
	height: 1px;
	width: 90%;
}
h1 {
	font: bold 120% Tahoma, Arial, Verdana, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: Tahoma, Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #ffffff;
	margin: 0px;
	padding: 5px 0 0 0;
}
h3 {
	font: bold 100% Tahoma, Arial, Verdana, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h4 {
	font: 100% Tahoma, Arial, Verdana, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
h5 {
	font: 100% Tahoma, Arial, Verdana, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
.main { 
	float: left; 
	width: 100%;
	margin: 0px; 
	padding: 0px;
}
.textarea {
	vertical-align: bottom;
	background-color: white;
	border: 1 solid #808080;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
}
/*.inputbox {
	border: 1px solid #808080;
	background-color: #FBFBFB;
	padding: 2px;
	margin-bottom: 5px;
	color: #666666;
}*/
.selectbox {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #808080;
	background-color: #FBFBFB;
	padding: 2px;
	margin-bottom: 4px;
	color: #666666;
}
.checkbox {
	border: 0px solid #CCCCCC;
	background-color: #FBFBFB;
	padding: 0px;
	margin-bottom: 0px;
	color: #666666;
}
.button {
	font-size: 12px;
	color: #666666;
	border: 1px solid #808080;
	margin-bottom: 5px;
	padding: 1px;
	cursor: pointer;
}



.top_left {
	font-size: 10px;
	color: #3b3b3b;
	padding: 0 0 5px 0px;
	vertical-align: bottom;
	height: 20px;
	width: 370px;
}
.flag {
	font-size: 10px;
	color: #767676;
	padding: 0 0 0px 0px;
}
#flag {
	width: 55px;
	float:right;
	padding: 0 0 0px 0px;
}
#flag a {
	font-size: 11px;
	color: #7d7d7d;
	height: 15px;
	vertical-align: bottom;
	padding: 0 0 0px 0px;
}
/*.blocklogo {
	border: 1px solid #ddd; background: #fff;
}*/

.blocklogo {

}

.blocksearchleft {
	width:185px;
}
#searchleft {
	width:185px;
	border: 0px solid #8F1818;
	margin: 0px;
	padding: 0 0 4px 0px;
}
#searchleft .inputbox {
	background: #ffffff;
	border: 1px solid #90928c;
	padding: 0px 0px 0px 3px;
	height: 16px;
	width: 160px;
	margin: 0px;
	font-size: 10px;
	color: #90928c;
}
#searchleft .button {
	background: url(searchl_bg.gif) no-repeat;
	background-position: 0px 0px;
	border: 0px;
	padding: 0px;
	margin: 0 3px;
	width: 12px;
	border-collapse: inherit;
	cursor: pointer;
}

.topmenu {
	width: 100%;
}
#topmenu {
	text-align:left;
	float: left;
	vertical-align:bottom;
}
#topmenu ul {
	float: none;
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
}
#topmenu a {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu li {
	float:left;
	background:url(top_menu_rbg.gif) no-repeat bottom right;
	margin:0;
	margin-left:2px;
	padding:0;
}
#topmenu li a {
	float:left;
	font-size: 11px;
	display:block;
	line-height: 21px;
	background:url(top_menu_lbg.gif) no-repeat  bottom left;
	padding: 0px 18px 0px 18px;
	text-decoration:none;
	color:#fff;
}
div#topmenu li a:hover {
	color:#FF5B00;
}
div#topmenu li#active_topmenu a {
	color: #FF5B00;
}
.pda {
	width: 180px;
}
#pda {
	margin:0 115px 0 10px;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	width: 80px;
	border: 1px solid #ddd; background: #fff;
}

.blockmain {
	padding: 0px 10px 0px 10px;
	border: 1px solid #ddd; background: #fff;
}
#leftcol {
	width: 172px;
	padding: 3px 0px 0px 0px;
	background:url(leftcol_topbg.gif) no-repeat top left;
}
#leftmenus {
	width: 172px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	background:url(leftcol_bottombg.gif) no-repeat bottom left;
}
.zakaz {
	padding: 0px 2px 0px 2px;
	border-left: 1px solid #f1c18a; border-right: 1px solid #f1c18a; background: #faf0ca;
}
.zakaz .zbutton {
	background:url(zak_button.gif) no-repeat top left;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 0px 2px 0px;
	text-align:center;
	font-size: 11px;
	color: #000000;
	width: 166px;
	line-height: 19px;
	height: 19px;
}
.zakaz .zbutton a {
	color: #000000;
	font-size: 11px;
	width: 166px;
	line-height: 19px;
	height: 19px;
	text-decoration	: none;
}
.leftmenu {
	padding: 0px 0px 3px 0px;
	border-left: 1px solid #f1c18a; border-right: 1px solid #f1c18a; background: #faf0ca;
}
#lactive {
	padding: 0px 0px 5px 0px;
	background: #fffaea;
}
.leftmenu .lbutton {
	border-top: 1px solid #f1c18a;
}
.leftmenu a.lbutton  {
	background:url(leftmenu_arrow.gif) no-repeat top left;
	background-position: 5px 2px;
	border:0;
	padding: 0px 0px 0px 22px;
	color: #000000;
	font-size: 11px;
	width: 100%;
	line-height: 17px;
	height: 17px;
	text-decoration	: underline;
}
.leftmenu .lbutton li {
	line-height: 17px;
	height: 17px;
	padding: 0px 0px 0px 25px;
	color: #FF5B00;
	background: url(leftmenu_arrow_li.gif) no-repeat;
	background-position: 34px 8px;
	/*font-family: Garamond, "MS Serif", "New York", serif;*/
}
.leftmenu a.lsbutton  {
	background: url(leftmenu_arrow_li.gif) no-repeat;
	background-position: 34px 4px;
	padding: 0px 0px 0px 45px;
	color: #000000;
	font-size: 11px;
	width: 100%;
	line-height: 17px;
}
.bannerleft {
	margin: 0px 0px 2px 0px;
}

#centercols {
	width: 100%;
	position:relative;
	padding: 0px 11px 0px 12px;
}
#centercol {
	position:relative;
}
.blocksearch {
	background: #f6deaf url(search_bg.jpg) no-repeat top right;
	padding: 15px 10px 7px 10px;
	margin: 0px 0px 10px 0px;
	position:relative;
	border: 1px solid #91a491;
}

#search1 {
	width:40px; font-size: 11px; height: 20px; padding: 0 0 3px 0px; color: #535353;
}
#search {
	width:100%; height: 20px; padding: 0 0 3px 0px; color: #535353;
}
#search2 {
	width:70px; font-size: 11px; height: 20px; padding: 0 0 3px 0px; color: #535353;
}
#search .inputbox {
	background: #ffffff;
	border: 1px solid #90928c;
	padding: 0px 0px 0px 3px;
	height: 20px;
	width: 100%;
	margin: 0px;
	font-size: 14px;
	color: #90928c;
}
#search2 .button {
	background: url(search_bbg.gif) no-repeat top;
	background-position: 0px 0px;
	border: 0px;
	height: 20px;
	padding: 0px;
	margin: 0 0 0 10px;
	width: 60px;
	border-collapse: inherit;
	cursor: pointer;
}
.ssbutton  {
	width: 180px;
}
a.ssbutton  {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 5px 10px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
}
a.ssbutton:hover  {
	color: #000000; font-size: 11px;
}
.searchpr {
	border-bottom: 1px dotted #fff;
	margin: 0px;
	font-size: 10px;
	height: 20px;
	padding: 0 0 8px 0px;
	color: #535353;
}
.searchdop {
	margin: 0px;
	font-size: 11px;
	line-height: 20px;
	padding: 2px 0 0px 0px;
	color: #000;
}

.blockcontent{
	margin: 0px 0px 10px 0px;
}
#contentheader {
	background:url(contentheader_bg.gif) repeat-x top left;
}
#contentheader th {
	background:url(contentheader_lbg.gif) no-repeat top left;
	padding: 0px 0 0px 3px;
}
#contentheader div {
	background:url(contentheaderr_bg.gif) no-repeat top right;
	height: 24px;
}
#contentheader th h2 {
	background:url(contentheader_rbg.gif) no-repeat top right;
	padding: 5px 20px 4px 12px;
	line-height: 14px;
	font-size: 12px;
	color: #9d1131;
white-space: nowrap;
}
.blockcontent #content {
	border-right: 1px solid #c5d2d6;
	border-bottom: 1px solid #c5d2d6;
	border-left: 1px solid #c5d2d6;
	padding: 16px 16px 10px 16px;
}
.ccblock {
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}
.ccblock table {
	padding: 0px 0px 10px 4px;
	font-size: 11px;
}
.ccblock #img{
	margin: 0px 15px 0px 0px;
	float: left;
}
.ccblock #intro{
	float: left;
}
.ccblock #date{
	color: #9d1131;
	font-size: 10px;
}
.ccblock a{
	color: #9d1131;
	font-size: 14px;
	font-weight: normal;
	text-decoration	: underline;
}

.ccblock #title{
	color: #9d1131;
	font-size: 14px;
	font-weight: bold;
	text-decoration	: underline;
}

.ccblock #params{
	color: #000;
	font-size: 11px;
}

.ccblock p{
	color: #000;
	font-size: 11px;
}


.ccblock p a{
	color: #9d1131;
	font-size: 11px;
	font-weight: normal;
	text-decoration	: underline;
}



.ccblock2 {
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
}
div#separate {
	border-top: 1px dotted #c5d2d6;
	border-bottom: 1px dotted #c5d2d6;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
#allcontent {
	background:url(allcontent.gif) no-repeat top left;
	background-position: 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #c45307;
	font-size: 11px;
}
.riblock {
	float:left;
	width: 33%;
}
#restimgblock {
	width: 174px;
	padding: 5px 0px 0px 0px;
	background: #f6deaf url(restimgblock_tbg.gif) no-repeat top left;
}
#restimgblock #restimg img {
	margin: 0px 7px 0px 7px;
	border: 1px solid #5b5953;
	background: #f6deaf url(restimgblock_tbg.gif) no-repeat top left;
}
#restimgblock #resttitle {
	border-bottom: 1px dotted #c5d2d6;
	margin: 0px 7px 0px 7px;
	padding: 6px 0px 5px 0px;
	height: 16px;
}
#restimgblock #resttitle a {
	color: #373737;
	font-size: 12px;
}
#restimgblock #restrating {
	margin: 0px 7px 0px 7px;
	padding: 5px 7px 3px 7px;
	height: 3px;
	font-size: 11px;
}
#restimgblock #restrating1 {
	float:left;
	font-size: 11px;
}
#restimgblock #restrating2 {
	float:right;
	font-size: 11px;
}
#restimgblock #restbottom {
	background: #f6deaf url(restimgblock_bbg.gif) no-repeat bottom left;
	height: 3px;
	line-height: 3px;
	font-size: 1px;

}




#rightcols {
	width: 185px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
}
#rightcol {
	width: 177px;
	padding: 0px 0px 0px 0px;
}
#restweeks {
	width: 177px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background: #efc087 url(restweek_tbg.jpg) no-repeat top left;
}
#restweek {
	width: 177px;
	padding: 0px 0px 2px 0px;
	background:url(restweek_bbg.jpg) no-repeat bottom left;
}
#restweek #weekblock{
	border-right: 1px solid #ac1e15;
	border-left: 1px solid #ac1e15;
	margin: 5px 0px 0px 0px;
}
#restweek h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 10px 0px 0px 7px;
	line-height: 20px;
	font-size: 15px;
	color: #9d1131;
}
#restweek img {
	border: 1px solid #fff;
	margin: 3px 0px 0px 7px;
}
#restweek #intro {
	color: #000;
	font-size: 11px;
	margin: 10px 7px 0px 7px;
	padding: 0px 0px 15px 0px;
}
#rightbanblock {
	margin: 0px 1px 5px 1px;
}




.copyr {
	padding: 15px 0px 5px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size	 : 11px;
	vertical-align	: top;
	font-weight : normal;
}
.copyr a:link, .copyr a:visited {
	font-size	 : 11px;
	color : #000000;
	text-decoration	 : underline;
	font-weight : bold;
}
.copyr a:hover {
	font-size	 : 11px;
	color : #000000;
	text-decoration	 : underline;
	font-weight : bold;
}

.footer {
	padding: 5px 0px 25px 0px;
}



a.lsbutton1  {
	background: url(leftmenu_arrow_li.gif) no-repeat;
	background-position: 34px 4px;
	padding: 0px 0px 0px 45px;
	color: #000000;
	font-size: 11px;
	width: 100%;
	line-height: 17px;
}
