body {
	color: #191a1a;	
  background: #d4d7dc url('images/background.png');
	margin: 0;
	padding: 19px 24px 28px 25px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td { font-size: 8pt; }
div { font-size: 8pt; }

a {color: #000000;text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

form { display: inline; }
input.text { width: 60%; }
textarea { width: 100%; }

table.struct { border-collapse: collapse;  }
table.struct td { padding: 0; margin:0; }

#main_page_blocks{width:100%; table-layout:fixed; border:0px solid #0f0; padding:0; margin:0}
#main_page_blocks td{width:50%; padding:3px; text-align:center;border:0px solid #00f;}

table.main_page_block {width:100%; table-layout:fixed; border:0px solid #ff0}
table.main_page_block td{width:100%; border:0px solid #0ff; padding:0; margin:0;}
#main_page_blocks a {display:block; color:#e46e17; text-decoration: none; border:solid 2px #bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px;}	
#main_page_blocks a:hover {display:block; background: #F9D3A6; color:#e46e17; border:solid 2px #e46e17; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px;}	
#main_page_blocks .block_caption{font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #ccc; height:25px; font-weight:bold;  color:#e46e17; text-decoration: none; font-size:12px; padding-left:5px; padding-right:5px; overflow:hidden;}
#main_page_blocks .block_image{padding:0px 5px 10px 5px;}
#main_page_blocks img{width:70%; border:0px solid #0f0}


#usefull_info{font-family: Verdana, Arial, Helvetica, sans-serif; color:#FB6C03; font-size:14px; font-weight:bold;}

#right_blocks{width:100%; table-layout:fixed; border:0px solid #0f0; padding:0; margin:0}
#right_blocks td{padding:3px; text-align:center;border:0px solid #00f}

table.right_block {width:100%; table-layout:fixed;}
table.right_block td{margin:0px; padding:0px;}
#right_blocks a {display:block; color:#222; outline:none; color:#e46e17; text-decoration: none; border:solid 2px #bbb; border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px; -khtml-border-radius:1px;}	
#right_blocks a:hover {display:block; outline:none; background: #F9D3A6; color:#e46e17; border:solid 2px #e46e17; border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px; -khtml-border-radius:1px;}	
#right_blocks .block_caption{text-align:left; padding:2px; padding-left:4px; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #ccc; color:#222; text-decoration: none; font-size:15px; overflow:hidden;}
#right_blocks .block_image{width:32px; padding:2px 2px 2px 2px; margin:0px; vertical-align:middle;}
#right_blocks img{width:32px;border:0px solid #0f0}


.link { color: #e46e17; }
.copyright { font-size: 7pt; color: #000000; }

.top_title { color: #50595e!important; font-size: 13px; }
.top_title span { color: #e46e17; }

td.price { background: url('images/price_c.gif') repeat-x top right; font-size: 11px; font-weight: bold; }

@font-face { font-family: "Rubl Sign"; src: url('ruble.eot'); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

div.news { padding: 10px 0px 15px 0px; }
div.news a.title { font-weight: bold; color: #50595e!important; text-decoration: underline; display: block; margin-bottom: 3px; }
div.full_news span.date, div.news span.date { display: block; margin-top: 3px; color: #8f9396; }
div.full_news { position: relative; top: -10px; }

h1, .h1 {text-align:left; font-weight: bold; font-size: 13pt; font-family: "arial";  color: #e46e17; text-transform: uppercase;}
h2 { font-size: 10pt; }
.vote_h1 { text-align:left; font-weight: bold; font-size: 12pt; font-family: "arial";  color: #e46e17; }

.grey { color: #50595e !important; }
.lightgrey { color: #9e9fa3 !important; }

a#model_title { color: #50595e !important; letter-spacing: 1px; font-weight: bold; }
span#model_category { font-size: 8pt; display: block; color: #8f9396; margin-bottom: 4px; }
span#model_category a { font-size: 8pt; color: #8f9396 !important; }

ul#prop { margin: 0; padding: 0; }
ul#prop li { margin: 4 0 0 10; padding: 0 0 0 3; list-style: url('images/bullet.gif'); }

td.full_charact { background: url('images/content/bullet2.gif') no-repeat top left; }

input.order, select.order { border: 1px solid #b0b1b5; width: 100%; height: 19; font-size: 8pt; }
textarea.order { border: 1px solid #b0b1b5; width: 100%; height: 137; font-size: 8pt; }

a.search_title { font-weight: bold; }
ol.search_title { padding: 0px; margin: 0px; list-style-type: none; }
ol.search_title li { border-bottom: 1px solid #d1d4d9; padding: 10px 0px; display: block; margin: 0px; }

a.gray, a.gray:visited {color: #50595e;} 
a.gray:hover {text-decoration:underline; color: #50595e;}

.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -1em 0 0 -1em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 1em 0 0 1em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 12em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

