* {
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-size:12px;
}
body {
	background: url('/images/bg.jpg') #050505 left top repeat-x;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, div {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size:14px;
	color:#333333;
	font-weight:normal;
	padding-left:10px;
}
a, a:hover {
	font-family: Arial;
	color: #294572;
	text-decoration: underline;
}
a:hover {
	color:#7f8faa;
}
a.visited {
	color:#006666;
}
H1 {
	font-family: Arial, Helvetica, Verdana;
	font-size:10px;
	color: #C0C0C0;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}
H2, h2 a, h2 a:hover {
	font-size: 21px;
	font-weight: normal;
	color: #ff7000;
	padding-top:10px;
	padding-bottom:10px;
}
h2 a:hover {
	text-decoration: underline;
}
.padd {
	padding-right: 10px;
	padding-left: 10px;
}
.tx, textarea, input.tx, input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	width:250px;
	BORDER: #c0c0c0 1px solid;
}
input.tx {
	height: 22px;
}
.txon, input.txon {
	background-color:#ffcccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	border: #c0c0c0 2px solid;
}
input.txon {
	height: 22px;
}
.bigger	{
	font-size:14px;
}
ul {
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
ul {
	padding-left:30px;
}
li {
	line-height:1.5em;
	list-style: none;
	background: url('/images/dotg.gif') no-repeat left;
	padding-left:5px;
}
li.menu {
	line-height:2em;
	list-style: none;
	background: url('/images/dot.gif') no-repeat left;
	padding-left:10px;
}
li.menu a{
	font-size:12px;
}
li.menu_left {
	line-height:2em;
	list-style: none;
	background: url('/images/dott.gif') no-repeat left;
	padding-left:10px;
}
li.menu_left a {
	color: #006666;
}
li.menu_left a:hover {
	color:#505050;
}
li.menu_left a.visited {
	color:#006666;
}
.rss li {
	line-height:1.5em;
	list-style: none;
	background: url('/images/rss_1.gif') no-repeat left 5px;
	padding-left:20px;
}
.big {
	font-size:18px;
	font-family: Arial Narrow;
	font-weight:500;
	padding-left:10px;
}
.small {
	font-size:12px;
	color:#919191;
	text-decoration: none;
}
.white {
	color:#ffffff;
}
.white:hover {
	color:#f0f0f0;
}
.brds {
	border-left: #dadada solid 1px;
	border-right: #dadada solid 1px;
}
.price {
	color:#fd0f25;
	font-weight:bold;
}
.title, a.msg_aut {
	color: #ff7000;
}
.gray {
	color: #989898;
}
.justy {
	text-align:justify;
}
.brd {
	BORDER-bottom: #eaeaea 1px solid;
}
.norepb {
	background-repeat: no-repeat;
	background-position:bottom;
}
.repx {
	background-repeat: repeat-x;
	background-position:top left;
}
.repbx {
	background-repeat: repeat-x;
	background-position:bottom left;
}
.pp {
	float:left
}
.pp a {
	text-decoration:none;
	display:block;
	border:1px solid #DDDDDD;
	float:left;
	padding:1px 5px 1px 5px
}
.pp a:hover {
	border:1px solid #0aa941;
	background-color:#eeeeee
}
.pp span {
	display:block;
	text-align:center;
	float:left;
	padding:1px 2px 1px 2px
}
.pp b, .pp strong {
	display:block;
	float:left;
	text-align:center;
	padding:1px 4px 1px 5px
}
.mapz a.map {
	text-decoration:none;
	border:1px solid #e2e2e2;
	padding:1px 5px 1px 5px;
	color: #888888;
	background-image: url('/images/bkg_mapz.gif');
	background-repeat: repeat-x;
}
.mapz a.mapnow {
	text-decoration:none;
	border:1px solid #e2e2e2;
	padding:1px 5px 1px 5px;
	background-color:#888888;
	color: #ffffff;
}
.mapz a.map:hover {
	text-decoration:none;
	border:1px solid #e2e2e2;
	padding:1px 5px 1px 5px;
	background-image: none;
	background-color:#e2e2e2;
}
.chbx {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
.control {
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
	cursor: move;
}
.c_title a {
	font-size: 14px;
	font-weight: bold;
	color: #ff7000;
	text-decoration: none;
	padding: 10px;
	padding-left:0;
	display:block;
}
.but1 {
	float:left;
	background-color:#fff;
	border: #d0d0d0 solid 1px;
	border-bottom:none;
	position:relative;
	top:1px;
	padding:2px;
	display:block;
}
.but2 {
	float:left;
	background-color:#d8d8d8;
	border: #d0d0d0 solid 1px;
	border-bottom:none;
	position:relative;
	top:3px;
	display:block;
}
.sel {
	display:block;
	padding-left:5px;
}
.ren {
	display:none;
	padding-left:5px;
}
a.pr, a.pr:hover {
	font-size:11px;
	font-weight:bold;
	color:#26426f;
	text-decoration:none;
	display:block;
	vertical-align:bottom;
	padding:5px;
	width:70px;
	text-align:center;
}
a.ar, a.ar:hover {
	font-size:11px;
	font-weight:bold;
	color:#555;
	text-decoration:none;
	display:block;
	vertical-align:bottom;
	padding:3px;
	width:70px;
	padding-top:8px;
	text-align:center;
}
.gr {
	color:#666;
}
.gr:hover {
	color:#000;
}
.top a, .top {
	color:#eee;
	font-size:10px;
}
.icons, a.icons {
	color:#999;
	text-decoration:none;
}
a.icons:hover {
	color:#496592;
	text-decoration:underline;
}
.brd_bot {
	border-bottom: #dadada dotted 1px;
}
.selectbox {
	border: #d0d0d0 solid 1px;
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
.submit	{
	border:#eee 1px solid;
	background:#b0b0b0 url('/images/btn_bg.jpg') repeat-x top left;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	padding-top:3px;
	padding-bottom:4px;
}
.comm	{
	padding:5px;
	background-color:#f5f5f5;
}
.date {
	color:#d0d0d0;
}
.brd_top	{
	border-top: #ccc dashed 1px;
}
span.button {
	margin:1px;
	margin-top:0px;
	display: block;
	float: left; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
	color: #555;
	text-decoration: none;
	background: url('/images/button_r.gif') top right no-repeat;
	padding-right: 5px; /* отступ для "раздвижных дверей" */
	outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
span.button span {
	display: block;
	line-height: 9px;
	background: url('/images/button_l.gif') no-repeat;
	padding: 5px 0 7px 5px;
}
a.small_tags {
    font-size: 11px;
    color: #999;
    padding: 0;
    font-weight:normal;
}
a.small_tags:hover {
    font-size: 11px;
    color: #999;
    padding: 0;
    font-weight:normal;
	text-decoration:none;
}
.errbox {
	background-color:#ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #ffcc00 2px solid;
	padding: 14px; 
	font-weight: bold;
	color: #606060;
}
.inactive {
	opacity: 0.4;
}
.preview {
	cursor: url("/images/sys/zoomin.cur"), pointer;
}
a.imgDelete {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url("/images/sys/cancelbutton.gif");
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.imgDelete:hover {
	background-position: 0px 0px;
}
.imgContainer {
	background-color: #eeeeee;
	width: 240px;
	border: #c0c0c0 1px solid;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 3px;
}
.imgContainerSort {
	background-color: #eeeeee;
	width: 240px;
	border: #c0c0c0 1px solid;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 3px;
	cursor: move;
}
.pages {
	padding: 0px 5px 0px 5px;
	border:1px #C9C9C9 solid;
	background:#f7f7f7;
	text-decoration:none;
	color:#999;
}
.pages:hover {
	padding: 1px 5px 1px 5px;
	border:1px #C9C9C9 solid;
	background:#caccca;
	color:#FFF;
	text-decoration:none;
}

.gray a.gr:hover {
       color:#999;
}
a.gr b {
     font-weight:normal;
}

/*
span.button:hover {
	background-position: 100% -33px;
}
span.button:hover span {
	background-position: 0% -33px;
	color: #222;
}
*/
