body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc7741;
}
a{
	color: #bc7741;
}
h1{
	font-size: 14px;
	font-weight: normal;
}
h2{
	font-size: 13px;
	font-weight: normal;
}
h3{
	font-size: 12px;
}
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
div.logo {
	height: 155px;
	width: 414px;
	text-align: left;
}
td.main_content {
	background-color: #5E1B03;
	text-align: left;
	vertical-align: top;
	padding: 30px 15px 15px 15px;
}
td.bottom {
	padding-top: 15px;
	padding-bottom: 30px;
}
td.menu_topline {
	background-color: #FF4800;
	height: 1px;
}
div.left_side {
	background-image: url(/tpl/main/images/side_left.gif);
	background-repeat: no-repeat;
	height: 329px;
	width: 74px;
}
td.menupic_on {
	background-image: url(/tpl/main/images/ramkan_on.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
td.menupic_onIE {
	background-image: url(/tpl/main/images/ramkan_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

img.menupic_off{
	opacity:0.5;
	filter: alpha(opacity=50);
}
img.menupic_on, img.menupic_onIE{
	opacity:1;
	filter: alpha(opacity=100);
}

td.menupic_off {
	background-image: url(/tpl/main/images/ramkan_off.gif);
	background-repeat: no-repeat;
}
div.left_right {
	background-image: url(/tpl/main/images/side_right.gif);
	background-repeat: no-repeat;
	height: 329px;
	width: 77px;
}
td.left_side {
	padding-top: 75px;
	padding-bottom: 80px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
div.menu_items{
  height:37px;
  margin:1px;

  display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}
a.menu_items {
	text-transform: uppercase;
	color: #ff4800;
	text-decoration: none;
	font-size: 9px;
}
td.menu_items {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
}
td.pics_items {
	padding-bottom: 11px;
}



ul.pages{
  padding:0;
  margin:0;
  list-style:none;
  font-size: 12px;
}

.listing{
  float:left;
  width:100%;
  text-align:center;
  padding:5px 0;
  overflow:hidden;
  height:30px;
  line-height:30px;
}
.listing li{
  display:inline;
  padding:0;
}

.listing .center a{
  padding:2px 5px;
  font-weight:100;
  background:#87552D;
  border:0px solid #3C8AAE;
  color:#5E1B03;
  text-decoration:none;
  margin:0 1px;
}
.listing .center a:hover{
  background:#5E1B03;
  border:0px solid #3C8AAE;
  color: #FFF;
}
.listing .center a.active{
  background:#ED7A09;
  border:0px solid #ED7A09;
  color:#FFF;
}
.listing .center span{
  font-weight:100;
  padding:0 5px;
}

#clear{
	clear: both;
}

input.w100, select.w100, textarea.w100{
	width: 99%;
}

input.submit{
	font-size:8pt;
	background-color:#ED7A09;
	color:#3F1101;
	border-color:#ED7A09;
	border-width:1px;
	border-style:solid;
}

input, select, textarea{
	font-size:8pt;
	background-color:#A96A38;
	color:#5E1B03;
	border: 1px solid #5E1B03;
}

input.radio{
	border: 0px solid #fff;
}

@media all and (min-width: 0) {
  input.radio {border: 1px solid #ED7A09;}
}

span.errors{
	color:#FF0000;
}
